<!doctype html>
<html itemscope itemtype="http://schema.org/WebPage" lang="zh-cn" class="no-js">
  <head>
    <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="generator" content="Hugo 0.121.1">
<link rel="alternate" type="text/html" href="/_print/home/">
<meta name="robots" content="index, follow">


<link rel="shortcut icon" href="/favicons/favicon.ico" >
<link rel="apple-touch-icon" href="/favicons/apple-touch-icon-180x180.png" sizes="180x180">
<link rel="icon" type="image/png" href="/favicons/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="/favicons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicons/android-36x36.png" sizes="36x36">
<link rel="icon" type="image/png" href="/favicons/android-48x48.png" sizes="48x48">
<link rel="icon" type="image/png" href="/favicons/android-72x72.png" sizes="72x72">
<link rel="icon" type="image/png" href="/favicons/android-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="/favicons/android-144x144.png" sizes="144x144">
<link rel="icon" type="image/png" href="/favicons/android-192x192.png" sizes="192x192">

<title>SOFAServerless | SOFAServerless</title>
<meta name="description" content="">
<meta property="og:title" content="SOFAServerless" />
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="/home/" />

<meta itemprop="name" content="SOFAServerless">
<meta itemprop="description" content=""><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="SOFAServerless"/>
<meta name="twitter:description" content=""/>




<link rel="preload" href="/scss/main.min.526354c4efc1a4747972ed64c3be00f7db62aec5f0a3e6ae42052f97e2675d86.css" as="style">
<link href="/scss/main.min.526354c4efc1a4747972ed64c3be00f7db62aec5f0a3e6ae42052f97e2675d86.css" rel="stylesheet" integrity="">

<script
  src="https://code.jquery.com/jquery-3.6.3.min.js"
  integrity="sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ=="
  crossorigin="anonymous"></script>
<link rel="stylesheet" href="/css/prism.css"/>
<link href="/img/logo.svg" rel="icon" type="image/svg">
<link href="/search/pagefind-ui.css" rel="stylesheet">
<script src="/search/pagefind-ui.js" type="text/javascript"></script>

<script>
    window.addEventListener('DOMContentLoaded', (event) => {
        new PagefindUI({ element: ".td-search" });
    });
</script>


<script>
var doNotTrack = false;
if (!doNotTrack) {
	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
	ga('create', 'G-DZ8Q3F0GZ7', 'auto');
	
	ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>

<script async src="https://www.googletagmanager.com/gtag/js?id=G-DZ8Q3F0GZ7"></script>
<script>
var doNotTrack = false;
if (!doNotTrack) {
	window.dataLayer = window.dataLayer || [];
	function gtag(){dataLayer.push(arguments);}
	gtag('js', new Date());
	gtag('config', 'G-DZ8Q3F0GZ7');
}
</script>
  </head>
  <body class="td-section">
    <header>
      <nav class="td-navbar navbar-dark js-navbar-scroll td-navbar-cover">
<div class="container-fluid flex-column flex-md-row">
  <a class="navbar-brand" href="/"><span class="navbar-brand__logo navbar-logo"><svg width="26" height="29" viewBox="0 0 26 29" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient x1="52.6662558%" y1="95.7312514%" x2="35.7492678%" y2="11.0078657%" id="linearGradient-wxw43fh1xd-1"><stop stop-color="#9822e4" offset="0"/><stop stop-color="#e643fa" offset="86.0585504%"/><stop stop-color="#f876ff" offset="100%"/></linearGradient><path d="M15.9275871 1.54432572 15.936122 1.5594269 15.9445709 1.57457632 5.01248933 7.79418913 7.699 9.304l8.8412359-4.72420311.8668497-.49490764C17.4171462 4.0791454 17.4272394 4.07345885 17.4373647 4.06782987c1.474137-.81952243 3.3335154-.28885241 4.1530379 1.18528466L10.875 11.088l2.864 1.609 8.843271-5.6213813c1.1038914-.6292563 2.5021428-.23250173 3.1230817.88617614C25.8984381 8.30965565 25.9998668 8.70204694 25.9998668 9.10116416V19.9436637c0 1.3476373-1.002317 2.484932-2.3392704 2.6542897L22.9421516 22.6889619V10.4257286L20.457252 12.0257475 20.457758 23.6880152c0 1.2665471-1.0267393 2.2932864-2.2932864 2.2932864H17.59115L17.590252 13.8727475 15.106 15.473 15.1067564 27.0588825c0 1.0695936-.855616100000001 1.9366704-1.911072 1.9366704C12.8696714 28.9955529 12.5490782 28.9110348 12.2643947 28.7500365L1.63270516 23.3171586C.159863707 22.5645249-.423980046 20.7604209.328653641 19.2875794L.372104915 19.2057013 12.0490412 25.0797183 12.049 22.086 1.98952173 16.7675786C.51279311 15.9867912-.0513787599 14.1567129.729408593 12.6799843L.744416289 12.6519572.759717752 12.6240895 12.049 18.593 12.0490412 15.2566254 1.7391964 9.45898637C1.44132502 9.2850324 1.19527431 9.0328708 1.02697438 8.72907568c-.516688418-.93266477-.189466545-2.11320819.7308705-2.63681754C6.19445786 3.56812633 9.52191759 1.67502747 11.7402241.412961569L11.7628911.400065593c1.4660277-.834070345 3.3306257-.321767634 4.164696 1.144260127z" id="path-wxw43fh1xd-2"/><linearGradient x1="50.6099966%" y1="31.6743333%" x2="50.2419846%" y2="73.0702907%" id="linearGradient-wxw43fh1xd-4"><stop stop-color="#8200b5" offset="0"/><stop stop-color="#8200b5" stop-opacity="0" offset="100%"/></linearGradient><linearGradient x1="50.6028666%" y1="31.6743333%" x2="50.2391561%" y2="73.0702907%" id="linearGradient-wxw43fh1xd-5"><stop stop-color="#8200b5" offset="0"/><stop stop-color="#8200b5" stop-opacity="0" offset="100%"/></linearGradient><linearGradient x1="90.8235257%" y1="50%" x2="3.24041867%" y2="52.9415572%" id="linearGradient-wxw43fh1xd-6"><stop stop-color="#dd3ff7" stop-opacity="0" offset="0"/><stop stop-color="#ca23e4" offset="100%"/></linearGradient><linearGradient x1="74.3272776%" y1="35.8586031%" x2="19.6895996%" y2="19.3309621%" id="linearGradient-wxw43fh1xd-7"><stop stop-color="#b800d1" stop-opacity="0" offset="0"/><stop stop-color="#ae00c5" offset="100%"/></linearGradient><linearGradient x1="97.0070676%" y1="71.8003287%" x2="11.3661868%" y2="30.5044309%" id="linearGradient-wxw43fh1xd-8"><stop stop-color="#940ec7" offset="0"/><stop stop-color="#c435f0" stop-opacity="0" offset="100%"/></linearGradient></defs><g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="首页" transform="translate(-24.000000, -18.000000)"><g id="编组-4" transform="translate(24.000133, 16.000000)"><g id="路径-6-copy-2" transform="translate(0.000000, 2.004447)"><mask id="mask-wxw43fh1xd-3" fill="#fff"><use xlink:href="#path-wxw43fh1xd-2"/></mask><use id="Mask" fill="url(#linearGradient-wxw43fh1xd-1)" fill-rule="nonzero" xlink:href="#path-wxw43fh1xd-2"/><path d="M12.0490412 15.2684078 13.03943 15.5167092C14.3279076 16.0478608 15.1686754 17.3038563 15.1686754 18.6975193V18.7421449v9.047164l-3.1196342-1.4070083V15.2684078z" id="Path-114-Copy-2" fill="url(#linearGradient-wxw43fh1xd-4)" opacity=".69047619" mask="url(#mask-wxw43fh1xd-3)"/><path d="M22.9421516 10.4227424 23.8594661 10.2542707C24.8889759 10.219744 25.7876765 10.946368 25.9694916 11.9602841L26.0763097 12.5559692 26.0617858 22.9064645l-3.1196342-1.4070082V10.4227424z" id="Path-114-Copy-2" fill="url(#linearGradient-wxw43fh1xd-5)" opacity=".69047619" mask="url(#mask-wxw43fh1xd-3)"/><polygon id="Path-41" fill="url(#linearGradient-wxw43fh1xd-6)" mask="url(#mask-wxw43fh1xd-3)" points="7.6326499 9.31647968 11.9297751 6.77228295 14.9765833 9.31647968 10.7681311 11.1500753"/><path d="M6.16852974 12.7326226C8.05429918 13.6181711 7.86496926 14.83948 8.18831704 15.006813 8.70089861 15.2720748 9.14143095 17.098905 9.86115602 17.1695013 10.6949216 17.2512836 11.6478081 10.8552079 10.3936906 10.4556578 9.48069361 10.1647855 7.32719679 9.49121213 3.93320016 8.43493769c-.63204609 1.86851711.11306377 3.30107871 2.23532958 4.29768491z" fill="url(#linearGradient-wxw43fh1xd-7)" mask="url(#mask-wxw43fh1xd-3)" transform="translate(7.357416, 12.802608) rotate(-347.000000) translate(-7.357416, -12.802608)"/><polygon id="Path-43" fill="url(#linearGradient-wxw43fh1xd-8)" mask="url(#mask-wxw43fh1xd-3)" points="12.0699788 18.5615749 6.27140769 15.1359473 5.30588708 19.0963147 12.0699788 22.1120507"/></g></g></g></g></svg></span><span class="navbar-brand__name">SOFAServerless</span></a>
  <div class="td-navbar-nav-scroll ms-md-auto" id="main_navbar">
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link active" href="/home/"><span>首页</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="/docs/"><span>产品文档</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="/blog/"><span>最新信息</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="/community/"><span>参与社区</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="/user-cases/"><span>用户案例</span></a>
      </li>
      <li class="nav-item dropdown d-none d-lg-block">
        <div class="dropdown">
  <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">中文</a>
  <ul class="dropdown-menu">
    <li><a class="dropdown-item" href="/no/"></a></li>
    </ul>
</div></li>
      </ul>
  </div>
  <div class="d-none d-lg-block">
    <div class="td-search">
  <div class="td-search__icon"></div>
  <input type="search" class="td-search__input form-control td-search-input" placeholder="站内搜索…" aria-label="站内搜索…" autocomplete="off">
</div>

  </div>
</div>
</nav>
    </header>
    <div class="container-fluid td-default td-outer">
      <main role="main" class="td-main">
        <script>
    // document.addEventListener("DOMContentLoaded", function() {
    //   var test = document.getElementById("notification");
    //   test.addEventListener("mousemove", function(e) {
    //     var halo = document.querySelector('.halo');
    //       halo.style.left = e.clientX + 'px';
    //       halo.style.top = e.clientY + 'px';
    //       halo.style.opacity = '1';
    //   });
    // });
</script>
<div class="halo"></div>
<section id="td-cover-block-0" class="row td-cover-block td-cover-block--height-min js-td-cover td-overlay td-overlay--dark -bg-dark">
  <div class="col-12">
    <div class="container td-overlay__inner">
      <div class="text-center">
        
        
        <div class="pt-3 lead">
          
              <div id="home-page">
<div style="height: 72px;">
<svg width="1043px" height="72px" viewBox="0 0 1043 72" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <defs>
        <linearGradient x1="50%" y1="100%" x2="50%" y2="6.16297582e-31%" id="linearGradient-zk9i_vhrdb-1">
            <stop stop-color="#0077FF" offset="0%"></stop>
            <stop stop-color="#439BFF" offset="100%"></stop>
        </linearGradient>
    </defs>
    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="首页" transform="translate(-199.000000, -134.000000)">
            <g id="编组-20" transform="translate(199.000000, 134.000000)">
                <polygon id="矩形" points="-2.73398311e-13 -1.04916076e-14 1043 0 1043 72 -2.73398311e-13 72"></polygon>
                <g transform="translate(14.000000, 8.000000)" fill="url(#linearGradient-zk9i_vhrdb-1)" fill-rule="nonzero" id="形状结合">
                    <path d="M65,54 C79.559633,54 88,49.0280112 88,29 C88,9.04201681 79.559633,4 65,4 C50.5107034,4 42,9.04201681 42,29 C42,49.0280112 50.5107034,54 65,54 Z M65,42.5154062 C58.3180428,42.5154062 56.7706422,39.4341737 56.7706422,29 C56.7706422,18.4257703 58.3180428,15.2745098 65,15.2745098 C71.6819572,15.2745098 73.2996942,18.4257703 73.2996942,29 C73.2996942,39.4341737 71.6819572,42.5154062 65,42.5154062 Z M128,16.1440922 L128,4 L96,4 L96,53 L110.057395,53 L110.057395,36.054755 L126.516556,36.054755 L126.516556,24.0518732 L110.057395,24.0518732 L110.057395,16.1440922 L128,16.1440922 Z M169.266409,53 L184,53 L166.416988,4 L147.722008,4 L130,53 L144.455598,53 L147.861004,42.6916427 L165.930502,42.6916427 L169.266409,53 Z M151.544402,31.3948127 L156.548263,16.073487 L157.382239,16.073487 L162.316602,31.3948127 L151.544402,31.3948127 Z M201.312115,54 C216.322382,54 221,48.3277311 221,38.6638655 C221,29.8403361 219.533881,25.9887955 207.455852,22.837535 C201.451745,21.2969188 200.404517,20.8067227 200.404517,18.5658263 C200.404517,16.254902 202.149897,15.2044818 206.61807,15.2044818 C210.457906,15.2044818 216.531828,16.1148459 218.556468,16.8851541 L218.556468,5.75070028 C215.833676,4.84033613 212.063655,4 205.989733,4 C194.400411,4 187,7.64145658 187,19.1260504 C187,27.7394958 189.513347,31.1008403 200.125257,33.5518207 C206.199179,35.022409 207.106776,36.2128852 207.106776,38.2436975 C207.106776,41.254902 206.338809,42.2352941 200.544148,42.2352941 C196.215606,42.2352941 190.560575,41.32493 187.349076,40.4145658 L187.349076,52.3893557 C190.770021,53.2296919 195.936345,54 201.312115,54 Z M14.312115,54 C29.3223819,54 34,48.3277311 34,38.6638655 C34,29.8403361 32.5338809,25.9887955 20.4558522,22.837535 C14.4517454,21.2969188 13.4045175,20.8067227 13.4045175,18.5658263 C13.4045175,16.254902 15.1498973,15.2044818 19.6180698,15.2044818 C23.4579055,15.2044818 29.5318275,16.1148459 31.5564682,16.8851541 L31.5564682,5.75070028 C28.8336756,4.84033613 25.063655,4 18.9897331,4 C7.40041068,4 0,7.64145658 0,19.1260504 C0,27.7394958 2.51334702,31.1008403 13.1252567,33.5518207 C19.1991786,35.022409 20.1067762,36.2128852 20.1067762,38.2436975 C20.1067762,41.254902 19.338809,42.2352941 13.5441478,42.2352941 C9.21560575,42.2352941 3.56057495,41.32493 0.349075975,40.4145658 L0.349075975,52.3893557 C3.77002053,53.2296919 8.93634497,54 14.312115,54 Z M264,32.0625 C264,20.5714286 260.349146,15 246.86907,15 C234.301708,15 227,19.0392857 227,34.5 C227,49.9607143 234.301708,54 246.237192,54 C253.749526,54 259.787476,52.6071429 262.104364,51.0053571 L262.104364,41.2553571 C259.857685,42.5785714 254.030361,43.9714286 248.905123,43.9714286 C244.060721,43.9714286 241.041746,42.6482143 240.26945,39.375 L263.578748,37.9821429 C263.789374,37.425 264,35.1267857 264,32.0625 Z M240.199241,30.3910714 C240.480076,25.725 242.44592,24.6803571 246.939279,24.6803571 C251.151803,24.6803571 252.204934,26.6303571 252.204934,29.4857143 L240.199241,30.3910714 Z M293.236994,15 C288.797688,15 285.398844,16.2436364 283.179191,22.1854545 L283.179191,15.6909091 L270,15.6909091 L270,53 L283.179191,53 L283.179191,33.5163636 C283.734104,28.3345455 288.312139,26.6763636 292.682081,26.6763636 L293.722543,26.6763636 L294,15 L293.236994,15 Z M308.527508,53 L325.187702,53 L339,16 L324.404531,16 L317.213592,39.2277778 L316.786408,39.2277778 L310.449838,16 L295,16 L308.527508,53 Z M378,32.0625 C378,20.5714286 374.349146,15 360.86907,15 C348.301708,15 341,19.0392857 341,34.5 C341,49.9607143 348.301708,54 360.237192,54 C367.749526,54 373.787476,52.6071429 376.104364,51.0053571 L376.104364,41.2553571 C373.857685,42.5785714 368.030361,43.9714286 362.905123,43.9714286 C358.060721,43.9714286 355.041746,42.6482143 354.26945,39.375 L377.578748,37.9821429 C377.789374,37.425 378,35.1267857 378,32.0625 Z M354.199241,30.3910714 C354.480076,25.725 356.44592,24.6803571 360.939279,24.6803571 C365.151803,24.6803571 366.204934,26.6303571 366.204934,29.4857143 L354.199241,30.3910714 Z M407.236994,15 C402.797688,15 399.398844,16.2436364 397.179191,22.1854545 L397.179191,15.6909091 L384,15.6909091 L384,53 L397.179191,53 L397.179191,33.5163636 C397.734104,28.3345455 402.312139,26.6763636 406.682081,26.6763636 L407.722543,26.6763636 L408,15 L407.236994,15 Z M426.214286,54 C427.857143,54 429.428571,53.8590078 431,53.5770235 L431,43.4960836 C430.214286,43.7075718 430,43.6370757 429.5,43.6370757 C427.285714,43.6370757 426.571429,42.7206266 426.571429,39.5483029 L426.571429,0 L413,0 L413,42.7206266 C413,50.4046997 415.571429,54 426.214286,54 Z M471,32.0625 C471,20.5714286 467.349146,15 453.86907,15 C441.301708,15 434,19.0392857 434,34.5 C434,49.9607143 441.301708,54 453.237192,54 C460.749526,54 466.787476,52.6071429 469.104364,51.0053571 L469.104364,41.2553571 C466.857685,42.5785714 461.030361,43.9714286 455.905123,43.9714286 C451.060721,43.9714286 448.041746,42.6482143 447.26945,39.375 L470.578748,37.9821429 C470.789374,37.425 471,35.1267857 471,32.0625 Z M447.199241,30.3910714 C447.480076,25.725 449.44592,24.6803571 453.939279,24.6803571 C458.151803,24.6803571 459.204934,26.6303571 459.204934,29.4857143 L447.199241,30.3910714 Z M489.818841,54 C499.975845,54 506,51.1241007 506,41.2338129 C506,34.4298561 504.528986,31.9748201 496.683575,29.7302158 C490.729469,28.0467626 489.748792,28.1169065 489.748792,26.7140288 C489.748792,25.3111511 490.23913,24.75 494.161836,24.75 C497.594203,24.75 502.217391,25.5917266 504.248792,26.1528777 L504.669082,16.2625899 C502.427536,15.4910072 498.154589,15 493.601449,15 C480.992754,15 477.280193,19.1384892 477.280193,27.0647482 C477.280193,33.5179856 479.101449,35.692446 486.94686,37.7266187 C492.200483,39.0593525 493.251208,39.5503597 493.251208,41.5143885 C493.251208,43.5485612 492.200483,43.8291367 488.908213,43.8291367 C485.475845,43.8291367 481.483092,43.1978417 477,41.8651079 L477,52.807554 C481.413043,53.7194245 484.985507,54 489.818841,54 Z M523.818841,54 C533.975845,54 540,51.1241007 540,41.2338129 C540,34.4298561 538.528986,31.9748201 530.683575,29.7302158 C524.729469,28.0467626 523.748792,28.1169065 523.748792,26.7140288 C523.748792,25.3111511 524.23913,24.75 528.161836,24.75 C531.594203,24.75 536.217391,25.5917266 538.248792,26.1528777 L538.669082,16.2625899 C536.427536,15.4910072 532.154589,15 527.601449,15 C514.992754,15 511.280193,19.1384892 511.280193,27.0647482 C511.280193,33.5179856 513.101449,35.692446 520.94686,37.7266187 C526.200483,39.0593525 527.251208,39.5503597 527.251208,41.5143885 C527.251208,43.5485612 526.200483,43.8291367 522.908213,43.8291367 C519.475845,43.8291367 515.483092,43.1978417 511,41.8651079 L511,52.807554 C515.413043,53.7194245 518.985507,54 523.818841,54 Z"></path>
                </g>
                <g id="sofaserverless·研发框架与平台" transform="translate(561.728000, 4.392000)" fill="#FFFFFF" fill-rule="nonzero" opacity="0.95">
                    <path d="M6.784,38.016 C13.056,38.016 13.632,36.992 13.632,31.104 C13.632,25.152 13.056,24.128 6.784,24.128 C0.384,24.128 0,25.152 0,31.104 C0,36.992 0.384,38.016 6.784,38.016 Z M80.704,26.432 L76.224,26.432 L76.224,13.12 L79.36,13.12 L79.36,3.008 L49.28,3.008 L49.28,13.12 L52.288,13.12 L52.288,26.432 L48.064,26.432 L48.064,36.544 L52.096,36.544 C51.776,44.992 50.368,48.704 46.272,54.656 L46.272,20.736 L37.568,20.736 C38.656,18.24 39.552,15.552 40.256,12.8 L46.976,12.8 L46.976,2.432 L24.384,2.432 L24.384,12.8 L29.632,12.8 C28.416,17.728 25.152,23.296 21.76,27.968 L22.912,41.728 L26.624,37.696 L26.624,56.832 L46.272,56.832 L46.272,56.128 L54.784,60.608 C59.904,52.8 61.376,48.384 61.696,36.544 L66.688,36.544 L66.688,59.712 L76.224,59.712 L76.224,36.544 L80.704,36.544 L80.704,26.432 Z M61.824,26.432 L61.824,13.12 L66.688,13.12 L66.688,26.432 L61.824,26.432 Z M38.4,46.656 L35.072,46.656 L35.072,30.976 L38.4,30.976 L38.4,46.656 Z M144.128,48.768 C138.56,47.808 133.632,46.592 129.344,45.056 C132.864,42.048 135.744,38.72 138.752,34.624 L138.752,24.832 L111.232,24.832 C111.808,23.296 112.384,21.696 112.896,20.096 L143.232,20.096 L143.232,10.304 L135.104,10.304 L137.92,7.744 C136.064,6.08 132.288,2.432 130.048,0.512 L123.648,6.208 C124.864,7.424 126.336,8.832 127.68,10.304 L115.584,10.304 C116.288,7.296 116.8,4.224 117.248,0.96 L107.008,0.256 C106.496,3.84 105.856,7.168 105.024,10.304 L98.496,10.304 C99.2,8.064 100.16,3.584 100.48,2.112 L90.816,1.408 C90.304,3.968 89.28,8.256 88.256,11.52 L88.32,20.096 L101.952,20.096 C98.112,29.824 92.672,37.696 84.992,45.696 L87.424,58.88 C89.792,56.64 92.096,54.464 94.208,52.096 L99.392,60.224 C107.648,57.472 114.048,54.848 119.616,51.776 C124.992,54.784 131.072,57.28 138.432,59.776 L144.128,48.768 Z M119.232,40.128 C116.416,38.272 113.792,36.096 111.424,33.536 L126.976,33.536 C124.608,36.096 122.048,38.272 119.232,40.128 Z M96.896,49.088 C99.456,46.016 101.696,42.816 103.936,39.424 C105.792,41.472 107.776,43.328 109.824,45.056 C105.984,46.592 101.76,47.872 96.896,49.088 Z M179.264,48.192 L179.264,12.096 L206.272,12.096 L206.272,1.984 L169.536,1.984 L169.536,27.456 C168.32,26.112 167.296,24.896 166.464,23.936 L164.544,25.664 L164.544,19.648 L168.128,19.648 L168.128,9.92 L164.544,9.92 L164.544,0.704 L155.072,0.448 L155.072,9.92 L150.4,9.92 L150.4,19.648 L154.944,19.648 C154.112,23.232 150.848,28.544 148.224,33.216 L149.76,47.424 C150.72,45.952 153.024,41.792 155.072,37.696 L155.072,59.776 L164.544,59.776 L164.544,34.816 L167.168,39.296 L169.536,36.608 L169.536,58.432 L207.936,58.432 L207.936,48.192 L179.264,48.192 Z M181.376,36.8 L181.376,45.632 L205.312,45.632 L205.312,36.8 L197.952,36.8 L197.952,33.536 L204.288,33.536 L204.288,26.048 L197.952,26.048 L197.952,22.784 L204.928,22.784 L204.928,14.592 L181.76,14.592 L181.76,22.784 L188.608,22.784 L188.608,26.048 L182.144,26.048 L182.144,33.536 L188.608,33.536 L188.608,36.8 L181.376,36.8 Z M219.264,29.76 C222.272,26.752 224.448,23.616 226.176,19.968 L228.48,28.608 L233.6,27.968 C239.296,27.264 241.216,26.368 241.536,19.456 L242.048,4.16 L228.928,4.16 C228.992,2.304 228.992,1.408 228.992,0.64 L219.968,0.384 L219.904,4.16 L214.08,4.16 L214.08,13.312 L219.2,13.312 C218.176,17.472 215.872,19.776 211.584,23.68 L219.264,29.76 Z M268.544,2.688 L244.928,2.688 L244.928,27.584 L268.544,27.584 L268.544,2.688 Z M259.968,18.176 L253.632,18.176 L253.632,12.224 L259.968,12.224 L259.968,18.176 Z M233.472,13.312 L233.216,15.424 C233.024,18.24 232.128,18.752 229.568,19.008 L226.432,19.264 C227.136,17.536 227.776,15.552 228.224,13.312 L233.472,13.312 Z M271.744,48.32 C263.552,46.72 255.232,44.288 249.28,41.28 L269.184,41.28 L269.184,32 L246.784,32 L246.784,28.8 L236.864,28.544 L236.864,32 L214.464,32 L214.464,41.28 L233.792,41.28 C228.48,44.288 221.44,46.464 211.776,48.448 L216.704,59.136 C223.808,56.576 230.976,53.312 236.864,49.408 L236.864,60.032 L246.784,60.032 L246.784,49.472 C252.928,53.568 260.16,56.64 267.072,59.136 L271.744,48.32 Z M331.968,16.192 L331.968,6.4 L294.848,6.4 L295.424,0.896 L284.736,0.576 L281.792,31.872 L318.72,31.872 L318.4,44.416 C318.208,48.576 317.312,49.216 314.176,49.408 L308.288,49.856 L311.424,60.416 L318.08,59.904 C326.592,59.2 328.832,57.472 329.152,48.192 L330.048,21.824 L293.312,21.824 L293.888,16.192 L331.968,16.192 Z M315.648,36.672 L276.864,36.672 L276.864,46.976 L315.648,46.976 L315.648,36.672 Z M397.184,31.488 L373.888,31.488 L373.888,12.352 L394.88,12.352 L394.88,2.176 L342.208,2.176 L342.208,12.352 L363.2,12.352 L363.2,31.488 L339.904,31.488 L339.904,41.728 L363.2,41.728 L363.2,59.776 L373.888,59.776 L373.888,41.728 L397.184,41.728 L397.184,31.488 Z M383.936,31.104 C386.56,27.968 392,20.736 393.536,18.368 L385.408,12.8 C383.744,15.488 378.56,22.592 376.128,25.536 L383.936,31.104 Z M343.296,18.304 C345.024,20.416 350.4,27.52 352.768,31.232 L360.768,25.024 C358.336,21.568 353.152,15.04 351.168,12.864 L343.296,18.304 Z M449.344,24.896 C451.072,26.752 452.544,28.48 453.824,30.016 L461.568,22.272 C455.04,15.936 446.464,7.68 442.176,4.096 L435.392,10.048 C436.672,11.328 438.464,13.12 440.448,15.232 L422.912,16 C427.2,11.904 432.768,5.504 435.84,1.6 L423.104,0 C419.52,5.568 414.912,10.048 411.52,12.864 C408.64,15.232 406.592,16 402.368,17.024 L405.12,27.328 C408.128,26.816 412.928,26.432 416.896,26.24 C422.4,25.984 440.32,25.152 449.344,24.896 Z M408.512,58.944 L455.104,58.944 L455.104,30.4 L408.512,30.4 L408.512,58.944 Z M418.88,40.064 L444.48,40.064 L444.48,49.152 L418.88,49.152 L418.88,40.064 Z" id="形状结合"></path>
                </g>
            </g>
        </g>
    </g>
</svg>
</div>
<p style="opacity: 0.5; font-family: PingFangSC-Regular, 'Microsoft Yahei'; font-size: 18px; color: #FFFFFF; 
    letter-spacing: 0; line-height: 26px; margin-top: 16px !important; margin-bottom: 64px !important; 
    font-weight: normal; "
    >让普通应用低成本享受 Serverless 体验，帮助企业降本增效！</p>
<a href="/docs/quick-start/" style="display: inline-block; width: 176px; margin-right: 12px;">
  <img style="margin: 0;" src="/img/local-quick-start-btn.png" width="176px" />
</a>
<a href="/docs/video-training/" style="display: inline-block; width: 176px; margin-right: 12px;">
  <img style="margin: 0;" src="/img/video-training-btn.png" width="176px" />
</a>
<a href="/docs/introduction/intro-and-scenario" style="display: inline-block; width: 176px;">
  <img style="margin: 0;" src="/img/more-details-btn.png" width="176px" />
</a>
<div style="margin-top: 100px;">
<svg id="notification" width="1200px" height="114px" viewBox="0 0 1200 114" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <defs>
        <linearGradient x1="2.51195109%" y1="45.8796343%" x2="100%" y2="54.476409%" id="linearGradient-j7tnbb2t-6-1">
            <stop stop-color="#FFFFFF" stop-opacity="0.06" offset="0%"></stop>
            <stop stop-color="#FFFFFF" stop-opacity="0.04" offset="100%"></stop>
        </linearGradient>
        <linearGradient x1="2.51195109%" y1="3.97688437%" x2="100%" y2="100%" id="linearGradient-j7tnbb2t-6-2">
            <stop stop-color="#00DADA" offset="0%"></stop>
            <stop stop-color="#009FC5" offset="100%"></stop>
        </linearGradient>
        <path d="M18.1871539,1.21659387 C20.1743039,3.20372387 19.5877039,6.36917387 17.4371539,9.70177387 C19.5877039,13.0346239 20.1743039,16.2000239 18.1871539,18.1871739 C16.2000039,20.1743239 13.0346039,19.5877239 9.70200387,17.4371239 C6.36915387,19.5877239 3.20375387,20.1743239 1.21659387,18.1871739 C-0.770546131,16.2000239 -0.183961131,13.0346239 1.96661887,9.70197387 C-0.183961131,6.36917387 -0.770546131,3.20372387 1.21659387,1.21659387 C3.20375387,-0.770546131 6.36915387,-0.183961131 9.70175387,1.96661887 C13.0346039,-0.183961131 16.2000039,-0.770546131 18.1871539,1.21659387 Z M16.1762039,11.4544239 L16.1440039,11.4937739 C15.4888539,12.3164239 14.7507539,13.1382739 13.9445039,13.9445239 C13.1253539,14.7636739 12.2900539,15.5125239 11.4542039,16.1754739 C13.8410539,17.5565739 15.7784039,17.7675239 16.7729539,16.7729239 C17.7675039,15.7783739 17.5566039,13.8410739 16.1762039,11.4544239 Z M3.18775387,11.5236739 L3.22790387,11.4537239 C3.89095387,12.2897239 4.63990387,13.1251739 5.45925387,13.9445239 C6.27850387,14.7638239 7.11395387,15.5127239 7.94955387,16.1760739 C5.56280387,17.5565739 3.62540387,17.7675239 2.63080887,16.7729239 C1.64587887,15.7880239 1.84318887,13.8785239 3.18775387,11.5236739 Z M9.70175387,4.39537387 L9.68150387,4.41077387 C8.77920387,5.08937387 7.83610387,5.91077387 6.87345387,6.87347387 C5.90365387,7.84327387 5.07720387,8.79322387 4.39570387,9.70157387 C5.07690387,10.6102239 5.90350387,11.5603239 6.87345387,12.5303239 C7.84325387,13.5001239 8.79320387,14.3265739 9.70160387,15.0080739 C10.6102039,14.3268239 11.5603539,13.5002739 12.5303039,12.5303239 C13.5002539,11.5603239 14.3268039,10.6102239 15.0084039,9.70172387 C14.3265539,8.79322387 13.5001039,7.84327387 12.5303039,6.87347387 C11.5603539,5.90347387 10.6102039,5.07692387 9.70175387,4.39537387 Z M11.7018539,9.70187387 C11.7018539,8.59732387 10.8064539,7.70187387 9.70185387,7.70187387 C8.59730387,7.70187387 7.70185387,8.59732387 7.70185387,9.70187387 C7.70185387,10.8064239 8.59730387,11.7018739 9.70185387,11.7018739 C10.8064539,11.7018739 11.7018539,10.8064239 11.7018539,9.70187387 Z M2.63080887,2.63080887 C1.63620887,3.62542387 1.84717887,5.56282387 3.22770387,7.94957387 C3.89100387,7.11392387 4.63995387,6.27852387 5.45925387,5.45922387 C6.26550387,4.65297387 7.08735387,3.91487387 7.90995387,3.25972387 L7.94955387,3.22772387 C5.56280387,1.84717887 3.62540387,1.63621387 2.63080887,2.63080887 Z M11.4537039,3.22792387 L11.5236539,3.18777387 C13.8785539,1.84318887 15.7880039,1.64587887 16.7729539,2.63080887 C17.7675539,3.62542387 17.5565539,5.56282387 16.1757539,7.94992387 C15.5127539,7.11392387 14.7638039,6.27852387 13.9445039,5.45922387 C13.1252039,4.63992387 12.2897039,3.89092387 11.4537039,3.22792387 Z" id="path-j7tnbb2t-6-3"></path>
        <filter x="-87.6%" y="-67.0%" width="275.2%" height="275.2%" filterUnits="objectBoundingBox" id="filter-j7tnbb2t-6-4">
            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <linearGradient x1="2.51195109%" y1="11.9643672%" x2="100%" y2="91.322314%" id="linearGradient-j7tnbb2t-6-5">
            <stop stop-color="#FE6CCF" offset="0%"></stop>
            <stop stop-color="#F75594" offset="100%"></stop>
        </linearGradient>
        <path d="M21,0 C21.5523,0 22,0.447715 22,1 L22,19 C22,19.5523 21.5523,20 21,20 L1,20 C0.447715,20 0,19.5523 0,19 L0,1 C0,0.447715 0.447715,0 1,0 L21,0 Z M20,2 L2,2 L2,18 L20,18 L20,2 Z M11.3327,4.50535 L12.22005,4.60375 C12.4945,4.6342 12.69235,4.88135 12.6619,5.1558 C12.66145,5.16005 12.6609,5.16425 12.66035,5.16845 L11.3752,14.56545 C11.33845,14.83415 11.0942,15.02455 10.8247,14.99465 L9.9373,14.89625 C9.66285,14.8658 9.46505,14.61865 9.4955,14.3442 C9.49595,14.33995 9.49645,14.33575 9.49705,14.33155 L10.7822,4.93455 C10.81895,4.66585 11.06315,4.47545 11.3327,4.50535 Z M7.5444,6.9799 L8.17165,7.56195 C8.3741,7.74975 8.3859,8.0661 8.1981,8.26855 C8.1951,8.27175 8.1921,8.2749 8.18905,8.27805 L6.464,10.042 L8.18905,11.80595 C8.3821,12.00335 8.3786,12.3199 8.18115,12.513 L8.17165,12.52205 L7.5444,13.10405 C7.34685,13.28735 7.0396,13.2811 6.84965,13.08995 L4.1713,10.3944 C3.977555,10.1994 3.977555,9.88455 4.1713,9.68955 L6.84965,6.994 C7.0396,6.80285 7.34685,6.7966 7.5444,6.9799 Z M15.15035,6.994 L17.8287,9.68955 C18.02245,9.88455 18.02245,10.1994 17.8287,10.3944 L15.15035,13.08995 C14.9604,13.2811 14.65315,13.28735 14.4556,13.10405 L13.82835,12.52205 C13.6259,12.3342 13.6141,12.01785 13.8019,11.81545 C13.8049,11.8122 13.8079,11.80905 13.81095,11.80595 L15.536,10.042 L13.81095,8.27805 C13.6179,8.0806 13.6214,7.76405 13.81885,7.571 C13.82195,7.5679 13.82515,7.5649 13.82835,7.56195 L14.4556,6.9799 C14.65315,6.7966 14.9604,6.80285 15.15035,6.994 Z" id="path-j7tnbb2t-6-6"></path>
        <filter x="-77.3%" y="-65.0%" width="254.5%" height="270.0%" filterUnits="objectBoundingBox" id="filter-j7tnbb2t-6-7">
            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <linearGradient x1="2.51195109%" y1="10.4655687%" x2="100%" y2="92.9506246%" id="linearGradient-j7tnbb2t-6-8">
            <stop stop-color="#FF7D5A" offset="0%"></stop>
            <stop stop-color="#FFA458" offset="100%"></stop>
        </linearGradient>
        <path d="M1.5,0 C1.77614,0 2,0.22386 2,0.5 L2,17 L20,17 C20.27615,17 20.5,17.22385 20.5,17.5 L20.5,18.5 C20.5,18.77615 20.27615,19 20,19 L0.5,19 C0.22386,19 0,18.77615 0,18.5 L0,0.5 C0,0.22386 0.22386,0 0.5,0 L1.5,0 Z M7,8.5 C7.27615,8.5 7.5,8.72385 7.5,9 L7.5,15 C7.5,15.27615 7.27615,15.5 7,15.5 L6,15.5 C5.72385,15.5 5.5,15.27615 5.5,15 L5.5,9 C5.5,8.72385 5.72385,8.5 6,8.5 L7,8.5 Z M12.5,5 C12.77615,5 13,5.22385 13,5.5 L13,15 C13,15.27615 12.77615,15.5 12.5,15.5 L11.5,15.5 C11.22385,15.5 11,15.27615 11,15 L11,5.5 C11,5.22385 11.22385,5 11.5,5 L12.5,5 Z M18,1.5 C18.27615,1.5 18.5,1.72386 18.5,2 L18.5,15 C18.5,15.27615 18.27615,15.5 18,15.5 L17,15.5 C16.72385,15.5 16.5,15.27615 16.5,15 L16.5,2 C16.5,1.72386 16.72385,1.5 17,1.5 L18,1.5 Z" id="path-j7tnbb2t-6-9"></path>
        <filter x="-82.9%" y="-68.4%" width="265.9%" height="278.9%" filterUnits="objectBoundingBox" id="filter-j7tnbb2t-6-10">
            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
    </defs>
    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="首页" transform="translate(-120.000000, -466.000000)">
            <g id="编组-74" transform="translate(120.000000, 466.000000)">
                <path d="M16,0 L365,0 C373.836556,-1.623249e-15 381,7.163444 381,16 L381,98 C381,106.836556 373.836556,114 365,114 L16,114 C7.163444,114 1.082166e-15,106.836556 0,98 L0,16 C-1.082166e-15,7.163444 7.163444,1.623249e-15 16,0 Z" id="矩形备份-20" fill="url(#linearGradient-j7tnbb2t-6-1)"></path>
                <path d="M427,0 L776,0 C784.836556,-1.623249e-15 792,7.163444 792,16 L792,98 C792,106.836556 784.836556,114 776,114 L427,114 C418.163444,114 411,106.836556 411,98 L411,16 C411,7.163444 418.163444,1.623249e-15 427,0 Z" id="矩形备份-21" fill="url(#linearGradient-j7tnbb2t-6-1)"></path>
                <path d="M835,0 L1184,0 C1192.83656,-1.623249e-15 1200,7.163444 1200,16 L1200,98 C1200,106.836556 1192.83656,114 1184,114 L835,114 C826.163444,114 819,106.836556 819,98 L819,16 C819,7.163444 826.163444,1.623249e-15 835,0 Z" id="矩形备份-19" fill="url(#linearGradient-j7tnbb2t-6-1)"></path>
                <g id="编组-64" transform="translate(110.000000, 28.000000)">
                    <a xlink:href="/user-cases/all-users/" target="_blank">
                    <text id="企业案例合集" opacity="0.95" font-family="PingFangSC-Medium, PingFang SC, Microsoft Yahei" font-size="18" font-weight="400" line-spacing="28" fill="#FFFFFF">
                        <tspan x="32" y="21">企业案例合集</tspan>
                    </text>
                    </a>
                    <g id="编组-14" transform="translate(0.000000, 2.000000)">
                        <rect id="矩形备份-10" x="0" y="0" width="24" height="24"></rect>
                        <g id="形状" transform="translate(2.500000, 2.000000)">
                            <use fill="black" fill-opacity="1" filter="url(#filter-j7tnbb2t-6-4)" xlink:href="#path-j7tnbb2t-6-3"></use>
                            <use fill="url(#linearGradient-j7tnbb2t-6-2)" fill-rule="evenodd" xlink:href="#path-j7tnbb2t-6-3"></use>
                        </g>
                    </g>
                </g>
                <a xlink:href="/user-cases/alibaba-aidc/" target="_blank">
                <text id="最新企业案例" opacity="0.45" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="22" fill="#FFFFFF">
                    <tspan x="26" y="80">最新案例：阿里国际数字商业集团研发运维三倍提效！</tspan>
                </text>
                </a>
                <g id="编组-69" transform="translate(515.000000, 28.000000)">
                    <a xlink:href="/docs/video-training/" target="_blank">
                    <text id="2 分钟上手视频" opacity="0.95" font-family="PingFangSC-Medium, PingFang SC, Microsoft Yahei" font-size="18" font-weight="400" line-spacing="28" fill="#FFFFFF">
                        <tspan x="34" y="21">2 分钟上手视频</tspan>
                    </text>
                    </a>
                    <g id="编组-29" transform="translate(0.000000, 2.000000)">
                        <rect id="矩形备份-9" x="62" y="0" width="24" height="24"></rect>
                        <g id="形状" transform="translate(0.000000, 2.000000)">
                            <use fill="black" fill-opacity="1" filter="url(#filter-j7tnbb2t-6-7)" xlink:href="#path-j7tnbb2t-6-6"></use>
                            <use fill="url(#linearGradient-j7tnbb2t-6-5)" fill-rule="evenodd" xlink:href="#path-j7tnbb2t-6-6"></use>
                        </g>
                    </g>
                </g>
                <a xlink:href="/docs/video-training/" target="_blank">
                <text id="2 分钟完成基座和模块" opacity="0.45" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="22" fill="#FFFFFF">
                    <tspan x="457" y="80">2 分钟完成基座和模块一键接入，并发布上线！</tspan>
                </text>
                </a>
                <g id="编组-70" transform="translate(893.000000, 28.000000)">
                    <a xlink:href="/docs/contribution-guidelines/communication-channel/#社区双周会" target="_blank">
                    <text id="社区周会时间调整通知" opacity="0.95" font-family="PingFangSC-Medium, PingFang SC, Microsoft Yahei" font-size="18" font-weight="400" line-spacing="28" fill="#FFFFFF">
                        <tspan x="32" y="21">社区周会时间调整通知</tspan>
                    </text>
                    </a>
                    <g id="编组-89" transform="translate(0.000000, 2.000000)">
                        <rect id="矩形" x="0" y="0" width="24" height="24"></rect>
                        <g id="形状" transform="translate(2.000000, 2.500000)">
                            <use fill="black" fill-opacity="1" filter="url(#filter-j7tnbb2t-6-10)" xlink:href="#path-j7tnbb2t-6-9"></use>
                            <use fill="url(#linearGradient-j7tnbb2t-6-8)" fill-rule="evenodd" xlink:href="#path-j7tnbb2t-6-9"></use>
                        </g>
                    </g>
                </g>
                <a xlink:href="/docs/contribution-guidelines/communication-channel/#社区双周会" target="_blank">
                <text id="双周会时间调整到周二-19:30，下次会" opacity="0.45" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="22" fill="#FFFFFF">
                    <tspan x="843" y="80">双周会时间调整到周二 19:30，下次会议时间 11.28 晚</tspan>
                </text>
                </a>
            </g>
        </g>
    </g>
</svg>
</div>
<p style="opacity: 0.95; font-family: AlibabaPuHuiTiB; font-size: 40px; color: #FFFFFF; letter-spacing: 0; 
    text-align: center; line-height: 48px; margin-top: 120px; margin-bottom: 24px; ">产品介绍</p>
<p style="opacity: 0.5; font-family: PingFangSC-Regular, 'Microsoft Yahei'; font-size: 16px; color: #FFFFFF; letter-spacing: 0;
    text-align: center; line-height: 28px; max-width: 1056px; "
    >SOFAServerless 是一种模块化 Serverless 技术解决方案，它能让普通应用低成本演进为 Serverless 研发模式，让代码与资源解耦，轻松独立维护，
与此同时支持秒级构建部署、合并部署、动态伸缩等能力为用户提供极致的研发运维体验，最终帮助企业实现降本增效。</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">十亿级可统计的企业线上每分钟流量。50%企业需求交付效率提升。75%长尾应用机器数量减少。</p>
<div style="margin-left: -25px; margin-top: -44px;">
    <img style="margin: 0; border: none;" src="/img/statistic-digest.png" width="1003px" />
</div>
<p style="opacity: 0.95; font-family: AlibabaPuHuiTiB; font-size: 40px; color: #FFFFFF; letter-spacing: 0;
    text-align: center; line-height: 48px; margin-top: 120px; margin-bottom: 48px;">适用场景</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">大幅加速应用构建和发布：传统应用镜像化构建+发布速度很慢，通过模块化方式，应用单次构建+发布耗时可从 5 分钟级减少到 1 分钟。</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">实现 SDK 无感升级：借助 SOFAServerless 将应用依赖尽可能下沉到基座 (类似业务 Sidecar)，可以实现 SDK 的无打扰升级。</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">极致裁剪长尾应用资源成本：通过 SOFAServerless 将多个应用合并部署在一起，可以实现大量的长尾应用服务器裁撤。</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">大幅提升应用研发协作效率：通过 SOFAServerless 将应用快速划分成多个模块 (代码包)，且多个模块间可以同时迭代互不影响，进而大幅提升研发效率。</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">简化平台/中台搭建和业务资产沉淀：支持低成本将业务公共代码下沉到基座并在基座上长出各种轻薄的功能模块，从而让组织分工更加合理、需求交付更加高效。</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">降低微服务的演进成本：支持业务架构低成本地在单体应用、多模块、独立微服务应用之间来回切换，从而轻松让应用架构与业务发展保持及时同步。</p>
<div>
<svg width="1200px" height="556px" viewBox="0 0 1200 556" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <defs>
        <linearGradient x1="2.51195109%" y1="27.9029693%" x2="100%" y2="74.006448%" id="linearGradient-rcmrlfv22p-1">
            <stop stop-color="#FFFFFF" stop-opacity="0.06" offset="0%"></stop>
            <stop stop-color="#FFFFFF" stop-opacity="0.04" offset="100%"></stop>
        </linearGradient>
        <linearGradient x1="20.4264323%" y1="12.0266385%" x2="79.0779903%" y2="89.533944%" id="linearGradient-rcmrlfv22p-2">
            <stop stop-color="#20262E" offset="0%"></stop>
            <stop stop-color="#0F141C" offset="100%"></stop>
        </linearGradient>
        <circle id="path-rcmrlfv22p-3" cx="36" cy="36" r="36"></circle>
        <filter x="-5.6%" y="-2.8%" width="111.1%" height="111.1%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-4">
            <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0.243091954   0 0 0 0 0.286221553   0 0 0 0 0.372480752  0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <filter x="-6.2%" y="-3.5%" width="112.5%" height="112.5%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-5">
            <feGaussianBlur stdDeviation="1.5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.4 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
        </filter>
        <linearGradient x1="2.51195109%" y1="3.97688437%" x2="100%" y2="100%" id="linearGradient-rcmrlfv22p-6">
            <stop stop-color="#00DADA" offset="0%"></stop>
            <stop stop-color="#009FC5" offset="100%"></stop>
        </linearGradient>
        <path d="M24.2495385,1.62212516 C26.8990718,4.27163183 26.1169385,8.49223183 23.2495385,12.9356985 C26.1169385,17.3794985 26.8990718,21.6000318 24.2495385,24.2495652 C21.6000052,26.8990985 17.3794718,26.1169652 12.9360052,23.2494985 C8.49220516,26.1169652 4.27167183,26.8990985 1.62212516,24.2495652 C-1.02739484,21.6000318 -0.245281507,17.3794985 2.62215849,12.9359652 C-0.245281507,8.49223183 -1.02739484,4.27163183 1.62212516,1.62212516 C4.27167183,-1.02739484 8.49220516,-0.245281507 12.9356718,2.62215849 C17.3794718,-0.245281507 21.6000052,-1.02739484 24.2495385,1.62212516 Z M21.5682718,15.2725652 L21.5253385,15.3250318 C20.6518052,16.4218985 19.6676718,17.5176985 18.5926718,18.5926985 C17.5004718,19.6848985 16.3867385,20.6833652 15.2722718,21.5672985 C18.4547385,23.4087652 21.0378718,23.6900318 22.3639385,22.3638985 C23.6900052,21.0378318 23.4088052,18.4547652 21.5682718,15.2725652 Z M4.25033849,15.3648985 L4.30387183,15.2716318 C5.18793849,16.3862985 6.18653849,17.5002318 7.27900516,18.5926985 C8.37133849,19.6850985 9.48527183,20.6836318 10.5994052,21.5680985 C7.41707183,23.4087652 4.83387183,23.6900318 3.50774516,22.3638985 C2.19450516,21.0506985 2.45758516,18.5046985 4.25033849,15.3648985 Z M12.9356718,5.86049849 L12.9086718,5.88103183 C11.7056052,6.78583183 10.4481385,7.88103183 9.16460516,9.16463183 C7.87153849,10.4576985 6.76960516,11.7242985 5.86093849,12.9354318 C6.76920516,14.1469652 7.87133849,15.4137652 9.16460516,16.7070985 C10.4576718,18.0001652 11.7242718,19.1020985 12.9354718,20.0107652 C14.1469385,19.1024318 15.4138052,18.0003652 16.7070718,16.7070985 C18.0003385,15.4137652 19.1024052,14.1469652 20.0112052,12.9356318 C19.1020718,11.7242985 18.0001385,10.4576985 16.7070718,9.16463183 C15.4138052,7.87129849 14.1469385,6.76923183 12.9356718,5.86049849 Z M15.6024718,12.9358318 C15.6024718,11.4630985 14.4086052,10.2691652 12.9358052,10.2691652 C11.4630718,10.2691652 10.2691385,11.4630985 10.2691385,12.9358318 C10.2691385,14.4085652 11.4630718,15.6024985 12.9358052,15.6024985 C14.4086052,15.6024985 15.6024718,14.4085652 15.6024718,12.9358318 Z M3.50774516,3.50774516 C2.18161183,4.83389849 2.46290516,7.41709849 4.30360516,10.5994318 C5.18800516,9.48523183 6.18660516,8.37136516 7.27900516,7.27896516 C8.35400516,6.20396516 9.44980516,5.21983183 10.5466052,4.34629849 L10.5994052,4.30363183 C7.41707183,2.46290516 4.83387183,2.18161849 3.50774516,3.50774516 Z M15.2716052,4.30389849 L15.3648718,4.25036516 C18.5047385,2.45758516 21.0506718,2.19450516 22.3639385,3.50774516 C23.6900718,4.83389849 23.4087385,7.41709849 21.5676718,10.5998985 C20.6836718,9.48523183 19.6850718,8.37136516 18.5926718,7.27896516 C17.5002718,6.18656516 16.3862718,5.18789849 15.2716052,4.30389849 Z" id="path-rcmrlfv22p-7"></path>
        <filter x="-65.7%" y="-50.2%" width="231.4%" height="231.4%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-8">
            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <circle id="path-rcmrlfv22p-9" cx="191" cy="64" r="36"></circle>
        <filter x="-5.6%" y="-2.8%" width="111.1%" height="111.1%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-10">
            <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0.243091954   0 0 0 0 0.286221553   0 0 0 0 0.372480752  0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <filter x="-6.2%" y="-3.5%" width="112.5%" height="112.5%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-11">
            <feGaussianBlur stdDeviation="1.5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.4 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
        </filter>
        <linearGradient x1="2.51195109%" y1="11.9643672%" x2="100%" y2="91.322314%" id="linearGradient-rcmrlfv22p-12">
            <stop stop-color="#FE6CCF" offset="0%"></stop>
            <stop stop-color="#F75594" offset="100%"></stop>
        </linearGradient>
        <path d="M28,0 C28.7364,0 29.3333333,0.596953333 29.3333333,1.33333333 L29.3333333,25.3333333 C29.3333333,26.0697333 28.7364,26.6666667 28,26.6666667 L1.33333333,26.6666667 C0.596953333,26.6666667 0,26.0697333 0,25.3333333 L0,1.33333333 C0,0.596953333 0.596953333,0 1.33333333,0 L28,0 Z M26.6666667,2.66666667 L2.66666667,2.66666667 L2.66666667,24 L26.6666667,24 L26.6666667,2.66666667 Z M15.1102667,6.00713333 L16.2934,6.13833333 C16.6593333,6.17893333 16.9231333,6.50846667 16.8825333,6.8744 C16.8819333,6.88006667 16.8812,6.88566667 16.8804667,6.89126667 L15.1669333,19.4206 C15.1179333,19.7788667 14.7922667,20.0327333 14.4329333,19.9928667 L13.2497333,19.8616667 C12.8838,19.8210667 12.6200667,19.4915333 12.6606667,19.1256 C12.6612667,19.1199333 12.6619333,19.1143333 12.6627333,19.1087333 L14.3762667,6.5794 C14.4252667,6.22113333 14.7508667,5.96726667 15.1102667,6.00713333 Z M10.0592,9.30653333 L10.8955333,10.0826 C11.1654667,10.333 11.1812,10.7548 10.9308,11.0247333 C10.9268,11.029 10.9228,11.0332 10.9187333,11.0374 L8.61866667,13.3893333 L10.9187333,15.7412667 C11.1761333,16.0044667 11.1714667,16.4265333 10.9082,16.684 L10.8955333,16.6960667 L10.0592,17.4720667 C9.7958,17.7164667 9.38613333,17.7081333 9.13286667,17.4532667 L5.56173333,13.8592 C5.30340667,13.5992 5.30340667,13.1794 5.56173333,12.9194 L9.13286667,9.32533333 C9.38613333,9.07046667 9.7958,9.06213333 10.0592,9.30653333 Z M20.2004667,9.32533333 L23.7716,12.9194 C24.0299333,13.1794 24.0299333,13.5992 23.7716,13.8592 L20.2004667,17.4532667 C19.9472,17.7081333 19.5375333,17.7164667 19.2741333,17.4720667 L18.4378,16.6960667 C18.1678667,16.4456 18.1521333,16.0238 18.4025333,15.7539333 C18.4065333,15.7496 18.4105333,15.7454 18.4146,15.7412667 L20.7146667,13.3893333 L18.4146,11.0374 C18.1572,10.7741333 18.1618667,10.3520667 18.4251333,10.0946667 C18.4292667,10.0905333 18.4335333,10.0865333 18.4378,10.0826 L19.2741333,9.30653333 C19.5375333,9.06213333 19.9472,9.07046667 20.2004667,9.32533333 Z" id="path-rcmrlfv22p-13"></path>
        <filter x="-58.0%" y="-48.8%" width="215.9%" height="227.5%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-14">
            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <circle id="path-rcmrlfv22p-15" cx="36" cy="36" r="36"></circle>
        <filter x="-5.6%" y="-2.8%" width="111.1%" height="111.1%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-16">
            <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0.243091954   0 0 0 0 0.286221553   0 0 0 0 0.372480752  0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <filter x="-6.2%" y="-3.5%" width="112.5%" height="112.5%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-17">
            <feGaussianBlur stdDeviation="1.5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.4 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
        </filter>
        <linearGradient x1="2.51195109%" y1="8.25567743%" x2="100%" y2="95.3514739%" id="linearGradient-rcmrlfv22p-18">
            <stop stop-color="#FF7D5A" offset="0%"></stop>
            <stop stop-color="#FFA458" offset="100%"></stop>
        </linearGradient>
        <path d="M7.33333333,18 C10.2788667,18 12.6666667,20.3878 12.6666667,23.3333333 C12.6666667,24.1988667 12.4605333,25.0162 12.0946,25.7389333 C13.2682,26.3323333 14.5950667,26.6666667 16,26.6666667 C17.4049333,26.6666667 18.7318,26.3323333 19.9054,25.7389333 C19.5394667,25.0162 19.3333333,24.1988667 19.3333333,23.3333333 C19.3333333,20.3878 21.7211333,18 24.6666667,18 C24.6666667,14.912 23.0516,12.2011333 20.6201333,10.6661333 C20.8469333,10.274 21.0252,9.85026667 21.1468,9.40313333 C20.5308667,11.6679333 18.4599333,13.3333333 16,13.3333333 C13.5400667,13.3333333 11.4691333,11.6679333 10.8532,9.40313333 C10.9748,9.85026667 11.1530667,10.274 11.3798667,10.6661333 C8.9484,12.2011333 7.33333333,14.912 7.33333333,18 Z M4.68800667,18.7012 C4.67384667,18.4692667 4.66666667,18.2354667 4.66666667,18 C4.66666667,13.6689333 7.09613333,9.90526667 10.6666667,7.99746667 C10.6680667,5.05311333 13.0553333,2.66666667 16,2.66666667 C18.9446667,2.66666667 21.3319333,5.05311333 21.3333333,7.99746667 C24.9038667,9.90526667 27.3333333,13.6689333 27.3333333,18 C27.3333333,18.2354667 27.3261333,18.4692667 27.312,18.7012 C28.9178667,19.6203333 30,21.3504667 30,23.3333333 C30,26.2788667 27.6122,28.6666667 24.6666667,28.6666667 C23.5796,28.6666667 22.5684667,28.3414 21.7253333,27.7829333 C20.0451333,28.7684 18.0885333,29.3333333 16,29.3333333 C13.9114667,29.3333333 11.9548667,28.7684 10.2746667,27.7829333 C9.43153333,28.3414 8.4204,28.6666667 7.33333333,28.6666667 C4.38781333,28.6666667 2,26.2788667 2,23.3333333 C2,21.3504667 3.08210667,19.6203333 4.68800667,18.7012 Z M16,10.6666667 C17.4727333,10.6666667 18.6666667,9.47273333 18.6666667,8 C18.6666667,6.52724 17.4727333,5.33333333 16,5.33333333 C14.5272667,5.33333333 13.3333333,6.52724 13.3333333,8 C13.3333333,9.47273333 14.5272667,10.6666667 16,10.6666667 Z M24.6666667,26 C26.1394,26 27.3333333,24.8060667 27.3333333,23.3333333 C27.3333333,21.8606 26.1394,20.6666667 24.6666667,20.6666667 C23.1939333,20.6666667 22,21.8606 22,23.3333333 C22,24.8060667 23.1939333,26 24.6666667,26 Z M7.33333333,26 C8.80606667,26 10,24.8060667 10,23.3333333 C10,21.8606 8.80606667,20.6666667 7.33333333,20.6666667 C5.86057333,20.6666667 4.66666667,21.8606 4.66666667,23.3333333 C4.66666667,24.8060667 5.86057333,26 7.33333333,26 Z" id="path-rcmrlfv22p-19"></path>
        <filter x="-60.7%" y="-48.8%" width="221.4%" height="227.5%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-20">
            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <circle id="path-rcmrlfv22p-21" cx="191" cy="64" r="36"></circle>
        <filter x="-5.6%" y="-2.8%" width="111.1%" height="111.1%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-22">
            <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0.243091954   0 0 0 0 0.286221553   0 0 0 0 0.372480752  0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <filter x="-6.2%" y="-3.5%" width="112.5%" height="112.5%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-23">
            <feGaussianBlur stdDeviation="1.5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.4 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
        </filter>
        <linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-rcmrlfv22p-24">
            <stop stop-color="#4E99F0" offset="0%"></stop>
            <stop stop-color="#107BF4" offset="100%"></stop>
        </linearGradient>
        <circle id="path-rcmrlfv22p-25" cx="191" cy="64" r="36"></circle>
        <filter x="-5.6%" y="-2.8%" width="111.1%" height="111.1%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-26">
            <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0.243091954   0 0 0 0 0.286221553   0 0 0 0 0.372480752  0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <filter x="-6.2%" y="-3.5%" width="112.5%" height="112.5%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-27">
            <feGaussianBlur stdDeviation="1.5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.4 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
        </filter>
        <linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-rcmrlfv22p-28">
            <stop stop-color="#00D5D8" offset="0%"></stop>
            <stop stop-color="#00A5C7" offset="100%"></stop>
        </linearGradient>
        <circle id="path-rcmrlfv22p-29" cx="191" cy="64" r="36"></circle>
        <filter x="-5.6%" y="-2.8%" width="111.1%" height="111.1%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-30">
            <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0.243091954   0 0 0 0 0.286221553   0 0 0 0 0.372480752  0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
        <filter x="-6.2%" y="-3.5%" width="112.5%" height="112.5%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-31">
            <feGaussianBlur stdDeviation="1.5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.4 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
        </filter>
        <linearGradient x1="2.51195109%" y1="6.2300104%" x2="100%" y2="97.55218%" id="linearGradient-rcmrlfv22p-32">
            <stop stop-color="#FE6CCF" offset="0%"></stop>
            <stop stop-color="#F75594" offset="100%"></stop>
        </linearGradient>
        <path d="M14.6666667,0 C20.5639333,0 25.6483333,3.48057333 27.9776,8.49953333 L29.2396,8.16193333 C29.5952667,8.0666 29.9608,8.27766667 30.0561333,8.63333333 C30.0934667,8.77266667 30.0846,8.92033333 30.0308667,9.0542 L28.3753333,13.1788 C28.2381333,13.5204667 27.85,13.6862667 27.5082667,13.5491333 C27.4496667,13.5256 27.3946667,13.4938667 27.345,13.4548667 L23.8489333,10.7106667 C23.5593333,10.4832667 23.5088,10.0642 23.7361333,9.7746 C23.8252,9.66113333 23.9486667,9.5796 24.088,9.54226667 L25.3538,9.20353333 C23.366,5.32273333 19.3265333,2.66666667 14.6666667,2.66666667 C8.03926667,2.66666667 2.66666667,8.03926667 2.66666667,14.6666667 C2.66666667,21.2940667 8.03926667,26.6666667 14.6666667,26.6666667 C20.3774,26.6666667 25.1564667,22.6775333 26.3692,17.3338 L29.0914667,17.3336 C27.8373333,24.1604667 21.8561333,29.3333333 14.6666667,29.3333333 C6.56646667,29.3333333 0,22.7668667 0,14.6666667 C0,6.56646667 6.56646667,0 14.6666667,0 Z M15.5026,6.66666667 C15.8708,6.66666667 16.1692667,6.96513333 16.1692667,7.33333333 L16.1694,8.80173333 C16.8432,8.96026667 17.4502667,9.24186667 17.9894,9.64666667 C18.8881333,10.3214 19.3602,11.3025333 19.4035333,12.5750667 C19.4066667,12.6670667 19.3346667,12.7442 19.2426667,12.7472667 L19.2398,12.7474 L16.9244667,12.7474 C16.851,12.7474 16.7881333,12.6997333 16.7661333,12.6328667 L16.7581333,12.5907333 C16.7198667,11.955 16.4504,11.516 15.9420667,11.2524 C15.5925333,11.0728 15.1522,10.9818 14.6198,10.9818 C14.0309333,10.9818 13.5682667,11.0986667 13.2287333,11.3282 C12.9048667,11.5471333 12.7474,11.8443333 12.7474,12.237 C12.7474,12.5877333 12.8967333,12.8394 13.211,13.0145333 C13.4268,13.1392 13.9160667,13.2946667 14.6665333,13.4733333 L16.6508,13.9498667 C17.5421333,14.1634 18.2196,14.4510667 18.6838667,14.817 C19.4134667,15.3918667 19.7786667,16.2245333 19.7786667,17.2994667 C19.7786667,18.4001333 19.3551333,19.3198 18.5139333,20.0466667 C17.9078667,20.5703333 17.1254,20.9033333 16.1690667,21.0474667 L16.1692667,22 C16.1692667,22.3682 15.8708,22.6666667 15.5026,22.6666667 L14.1692667,22.6666667 C13.8010667,22.6666667 13.5026,22.3682 13.5026,22 L13.5016,21.0005333 C12.6488,20.8396 11.9317333,20.5286667 11.3518667,20.0665333 C10.4517333,19.3492 10,18.3594 10,17.112 C10,17.0199333 10.0746,16.9453333 10.1666667,16.9453333 L12.4635333,16.9453333 C12.5328667,16.9453333 12.5933333,16.9879333 12.6182,17.0498 L12.6286,17.0890667 C12.6976667,17.5872667 12.8307333,17.9526 13.0218667,18.1856667 C13.3762,18.6156 13.9984,18.8359333 14.9010667,18.8359333 C15.4513333,18.8359333 15.8942,18.7758667 16.2278667,18.6581333 C16.8353333,18.4415333 17.125,18.0575333 17.125,17.4792 C17.125,17.157 16.9884,16.9158667 16.7049333,16.7386667 C16.3904,16.547 15.8828,16.3727333 15.1848667,16.2199333 L13.9658667,15.9464 C12.7486667,15.6712 11.9035333,15.3709333 11.4240667,15.0386 C10.5999333,14.4744 10.1874667,13.5913333 10.1874667,12.4088667 C10.1874667,11.3308667 10.5821333,10.4292667 11.367,9.71526667 C11.9088,9.2224 12.621,8.90133333 13.5013333,8.74993333 L13.5026,7.33333333 C13.5026,6.96513333 13.8010667,6.66666667 14.1692667,6.66666667 L15.5026,6.66666667 Z" id="path-rcmrlfv22p-33"></path>
        <filter x="-56.5%" y="-44.3%" width="213.0%" height="215.9%" filterUnits="objectBoundingBox" id="filter-rcmrlfv22p-34">
            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
        </filter>
    </defs>
    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="首页" transform="translate(-120.000000, -1716.000000)">
            <g id="编组-37" transform="translate(120.000000, 1716.000000)">
                <g id="编组-33">
                    <path d="M16,0 L365,0 C373.836556,-1.623249e-15 381,7.163444 381,16 L381,248 C381,256.836556 373.836556,264 365,264 L16,264 C7.163444,264 1.082166e-15,256.836556 0,248 L0,16 C-1.082166e-15,7.163444 7.163444,1.623249e-15 16,0 Z" id="矩形备份-8" fill="url(#linearGradient-rcmrlfv22p-1)"></path>
                    <g id="编组-27" transform="translate(155.000000, 28.000000)">
                        <g id="椭圆形">
                            <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-4)" xlink:href="#path-rcmrlfv22p-3"></use>
                            <use fill="url(#linearGradient-rcmrlfv22p-2)" fill-rule="evenodd" xlink:href="#path-rcmrlfv22p-3"></use>
                            <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-5)" xlink:href="#path-rcmrlfv22p-3"></use>
                        </g>
                        <g id="编组-14" transform="translate(20.000000, 20.000000)">
                            <rect id="矩形备份-10" x="0" y="0" width="32" height="32"></rect>
                            <g id="形状" transform="translate(3.333333, 2.666667)">
                                <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-8)" xlink:href="#path-rcmrlfv22p-7"></use>
                                <use fill="url(#linearGradient-rcmrlfv22p-6)" fill-rule="evenodd" xlink:href="#path-rcmrlfv22p-7"></use>
                            </g>
                        </g>
                    </g>
                    <text id="大幅加速应用构建与发布" opacity="0.95" font-family="PingFangSC-Medium, 'Microsoft Yahei'" font-size="20" font-weight="400" line-spacing="32" fill="#FFFFFF">
                        <tspan x="80.5" y="145">大幅加速应用构建与发布</tspan>
                    </text>
                    <text opacity="0.5" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="24" fill="#FFFFFF">
                        <tspan x="70" y="179">传统应用镜像化构建 + 发布速度很慢，</tspan>
                        <tspan x="70" y="203">通过模块化方式，应用单次构建+发布</tspan>
                        <tspan x="85" y="227">耗时可从 5 分钟级减少到 1 分钟</tspan>
                    </text>
                </g>
                <g id="编组-33备份" transform="translate(410.000000, 0.000000)">
                    <path d="M16,0 L365,0 C373.836556,-1.623249e-15 381,7.163444 381,16 L381,248 C381,256.836556 373.836556,264 365,264 L16,264 C7.163444,264 1.082166e-15,256.836556 0,248 L0,16 C-1.082166e-15,7.163444 7.163444,1.623249e-15 16,0 Z" id="矩形备份-8" fill="url(#linearGradient-rcmrlfv22p-1)"></path>
                    <g id="椭圆形">
                        <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-10)" xlink:href="#path-rcmrlfv22p-9"></use>
                        <use fill="url(#linearGradient-rcmrlfv22p-2)" fill-rule="evenodd" xlink:href="#path-rcmrlfv22p-9"></use>
                        <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-11)" xlink:href="#path-rcmrlfv22p-9"></use>
                    </g>
                    <g id="编组-29" transform="translate(175.000000, 48.000000)">
                        <rect id="矩形备份-9" x="0" y="0" width="32" height="32"></rect>
                        <g id="形状" transform="translate(1.333333, 2.666667)">
                            <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-14)" xlink:href="#path-rcmrlfv22p-13"></use>
                            <use fill="url(#linearGradient-rcmrlfv22p-12)" fill-rule="evenodd" xlink:href="#path-rcmrlfv22p-13"></use>
                        </g>
                    </g>
                    <text id="SDK 无感升级" opacity="0.95" font-family="PingFangSC-Medium, 'Microsoft Yahei'" font-size="20" font-weight="400" line-spacing="32" fill="#FFFFFF">
                        <tspan x="126.5" y="145">SDK 无感升级</tspan>
                    </text>
                    <text id="借助-SOFAServerless-将应" opacity="0.5" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="24" fill="#FFFFFF">
                        <tspan x="71.629" y="179">借助 SOFAServerless 将应用依赖尽可</tspan>
                        <tspan x="73.176" y="203">能下沉到基座 (类似业务 Sidecar)，可</tspan>
                        <tspan x="109.142" y="227">以实现 SDK 的无打扰升级</tspan>
                    </text>
                </g>
            </g>
            <g id="编组-33备份-2" transform="translate(939.000000, 1716.000000)">
                <path d="M16,0 L365,0 C373.836556,-1.623249e-15 381,7.163444 381,16 L381,248 C381,256.836556 373.836556,264 365,264 L16,264 C7.163444,264 1.082166e-15,256.836556 0,248 L0,16 C-1.082166e-15,7.163444 7.163444,1.623249e-15 16,0 Z" id="矩形备份-8" fill="url(#linearGradient-rcmrlfv22p-1)"></path>
                <g id="编组-35" transform="translate(155.000000, 28.000000)">
                    <g id="椭圆形">
                        <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-16)" xlink:href="#path-rcmrlfv22p-15"></use>
                        <use fill="url(#linearGradient-rcmrlfv22p-2)" fill-rule="evenodd" xlink:href="#path-rcmrlfv22p-15"></use>
                        <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-17)" xlink:href="#path-rcmrlfv22p-15"></use>
                    </g>
                    <g id="编组-17" transform="translate(20.000000, 20.000000)">
                        <g id="编组-32">
                            <rect id="矩形" x="0" y="0" width="32" height="32"></rect>
                            <g id="形状">
                                <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-20)" xlink:href="#path-rcmrlfv22p-19"></use>
                                <use fill="url(#linearGradient-rcmrlfv22p-18)" fill-rule="evenodd" xlink:href="#path-rcmrlfv22p-19"></use>
                            </g>
                        </g>
                        <g id="external-(4)" transform="translate(2.000000, 2.666667)"></g>
                    </g>
                </g>
                <text id="极致裁剪长尾应用资源成本" opacity="0.95" font-family="PingFangSC-Medium, 'Microsoft Yahei'" font-size="20" font-weight="400" line-spacing="32" fill="#FFFFFF">
                    <tspan x="70.5" y="145">极致裁剪长尾应用资源成本</tspan>
                </text>
                <text id="通过-SOFAServerless-将多" opacity="0.5" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="24" fill="#FFFFFF">
                    <tspan x="71.629" y="179">通过 SOFAServerless 将多个应用合并</tspan>
                    <tspan x="72" y="203">部署在一起，可以实现大量的长尾应用</tspan>
                    <tspan x="156" y="227">服务器裁撤</tspan>
                </text>
            </g>
            <g id="编组-33备份-5" transform="translate(120.000000, 2008.000000)">
                <path d="M16,0 L365,0 C373.836556,-1.623249e-15 381,7.163444 381,16 L381,248 C381,256.836556 373.836556,264 365,264 L16,264 C7.163444,264 1.082166e-15,256.836556 0,248 L0,16 C-1.082166e-15,7.163444 7.163444,1.623249e-15 16,0 Z" id="矩形备份-8" fill="url(#linearGradient-rcmrlfv22p-1)"></path>
                <g id="椭圆形">
                    <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-22)" xlink:href="#path-rcmrlfv22p-21"></use>
                    <use fill="url(#linearGradient-rcmrlfv22p-2)" fill-rule="evenodd" xlink:href="#path-rcmrlfv22p-21"></use>
                    <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-23)" xlink:href="#path-rcmrlfv22p-21"></use>
                </g>
                <g id="编组-16" transform="translate(175.000000, 48.000000)">
                    <g id="编组-14备份">
                        <rect id="矩形备份-10" x="0" y="0" width="32" height="32"></rect>
                    </g>
                    <g id="hierarchy-(3)" transform="translate(1.333333, 0.666667)" fill="url(#linearGradient-rcmrlfv22p-24)">
                        <path d="M20,5.33333333 C20,2.38781333 17.6122,0 14.6666667,0 C11.7211333,0 9.33333333,2.38781333 9.33333333,5.33333333 C9.33333333,7.8186 11.0332667,9.90686667 13.3337333,10.4987333 L13.3333333,14.6666667 L5.33333333,14.6666667 C4.22876667,14.6666667 3.33333333,15.5620667 3.33333333,16.6666667 L3.3333,20.8599333 C1.40566,21.4336667 0,23.2193333 0,25.3333333 C0,27.9106667 2.08934,30 4.66666667,30 C7.244,30 9.33333333,27.9106667 9.33333333,25.3333333 C9.33333333,23.2196 7.928,21.4340667 6.00066667,20.8601333 L6,17.3333333 L23.3333333,17.3333333 L23.3333333,20.8599333 C21.4056667,21.4336667 20,23.2193333 20,25.3333333 C20,27.9106667 22.0893333,30 24.6666667,30 C27.244,30 29.3333333,27.9106667 29.3333333,25.3333333 C29.3333333,23.2196 27.928,21.4340667 26.0006667,20.8601333 L26,16.6666667 C26,15.5620667 25.1046,14.6666667 24,14.6666667 L16,14.6666667 L16.0002667,10.4986 C18.3004,9.90646667 20,7.81833333 20,5.33333333 Z M22.6666667,25.3333333 C22.6666667,24.2287333 23.5620667,23.3333333 24.6666667,23.3333333 C25.7712667,23.3333333 26.6666667,24.2287333 26.6666667,25.3333333 C26.6666667,26.4379333 25.7712667,27.3333333 24.6666667,27.3333333 C23.5620667,27.3333333 22.6666667,26.4379333 22.6666667,25.3333333 Z M4.66666667,23.3333333 C3.5621,23.3333333 2.66666667,24.2287333 2.66666667,25.3333333 C2.66666667,26.4379333 3.5621,27.3333333 4.66666667,27.3333333 C5.77126667,27.3333333 6.66666667,26.4379333 6.66666667,25.3333333 C6.66666667,24.2287333 5.77126667,23.3333333 4.66666667,23.3333333 Z M12,5.33333333 C12,3.86057333 13.1939333,2.66666667 14.6666667,2.66666667 C16.1394,2.66666667 17.3333333,3.86057333 17.3333333,5.33333333 C17.3333333,6.80606667 16.1394,8 14.6666667,8 C13.1939333,8 12,6.80606667 12,5.33333333 Z" id="形状"></path>
                    </g>
                </g>
                <text id="大幅提升应用研发协作效率" opacity="0.95" font-family="PingFangSC-Medium, 'Microsoft Yahei'" font-size="20" font-weight="400" line-spacing="32" fill="#FFFFFF">
                    <tspan x="70.5" y="145">大幅提升应用研发协作效率</tspan>
                </text>
                <text id="通过-SOFAServerless-将应" opacity="0.5" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="24" fill="#FFFFFF">
                    <tspan x="64.629" y="179">通过 SOFAServerless 将应用快速划分成</tspan>
                    <tspan x="65.007" y="203">多个模块 (代码包)，且多个模块间可以同</tspan>
                    <tspan x="65" y="227">时迭代互不影响，进而大幅提升研发效率</tspan>
                </text>
            </g>
            <g id="编组-33备份-4" transform="translate(530.000000, 2008.000000)">
                <path d="M16,0 L365,0 C373.836556,-1.623249e-15 381,7.163444 381,16 L381,248 C381,256.836556 373.836556,264 365,264 L16,264 C7.163444,264 1.082166e-15,256.836556 0,248 L0,16 C-1.082166e-15,7.163444 7.163444,1.623249e-15 16,0 Z" id="矩形备份-8" fill="url(#linearGradient-rcmrlfv22p-1)"></path>
                <g id="椭圆形">
                    <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-26)" xlink:href="#path-rcmrlfv22p-25"></use>
                    <use fill="url(#linearGradient-rcmrlfv22p-2)" fill-rule="evenodd" xlink:href="#path-rcmrlfv22p-25"></use>
                    <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-27)" xlink:href="#path-rcmrlfv22p-25"></use>
                </g>
                <g id="编组-12" transform="translate(175.000000, 48.000000)">
                    <rect id="矩形备份-4" x="0" y="0" width="32" height="32"></rect>
                    <g id="model-platform-(2)" transform="translate(2.000000, 2.000000)" fill="url(#linearGradient-rcmrlfv22p-28)" fill-rule="nonzero">
                        <path d="M20.9690612,24.3277983 L14.8011945,27.5739983 C14.5829279,27.7423317 14.3133945,27.8431317 14.0147279,27.834065 C13.7161279,27.8431317 13.4465279,27.7423317 13.2282612,27.5739983 L7.06039455,24.3277983 C5.48719455,23.4997983 6.72919455,21.1399983 8.30239455,21.9679983 C9.87559455,22.7959983 8.63359455,25.1557317 7.06039455,24.3277983 L0.727081213,20.994465 C-0.846105453,20.166465 0.395881213,17.806665 1.96906788,18.634665 L8.30239455,21.9679983 L14.0147279,24.974465 L19.7270612,21.9679983 C21.3002612,21.1399983 22.5422612,23.4997983 20.9690612,24.3277983 L19.7270612,21.9679983 L20.9690612,24.3277983 Z M7.06039455,24.3277983 L8.30239455,21.9679983 L7.06039455,24.3277983 Z M20.9690612,18.3277983 L14.8011945,21.5739983 C14.5829279,21.7423317 14.3133945,21.8431317 14.0147279,21.834065 C13.7161279,21.8431317 13.4465279,21.7423317 13.2282612,21.5739983 L7.06039455,18.3277983 C5.48719455,17.4997983 6.72919455,15.1399983 8.30239455,15.9679983 C9.87559455,16.7959983 8.63359455,19.1557983 7.06039455,18.3277983 L0.727081213,14.994465 C-0.846105453,14.166465 0.395881213,11.806665 1.96906788,12.634665 L8.30239455,15.9679983 L14.0147279,18.974465 L19.7270612,15.9679983 C21.3002612,15.1399983 22.5422612,17.4997983 20.9690612,18.3277983 L19.7270612,15.9679983 L20.9690612,18.3277983 Z M7.06039455,18.3277983 L8.30239455,15.9679983 L7.06039455,18.3277983 Z M19.7270612,15.9679983 L26.0603945,12.634665 C27.6335945,11.806665 28.8755945,14.166465 27.3023945,14.994465 L20.9690612,18.3277983 C19.3958612,19.1557983 18.1538612,16.7959983 19.7270612,15.9679983 Z M19.7270612,21.9679983 L26.0603945,18.634665 C27.6335945,17.806665 28.8755945,20.166465 27.3023945,20.994465 L20.9690612,24.3277983 C19.3958612,25.1557317 18.1538612,22.7959983 19.7270612,21.9679983 Z M14.6531945,0.162805 L27.6083945,7.229265 C27.7207945,7.29059833 27.8131279,7.38293167 27.8744612,7.49533167 C28.0507945,7.81853167 27.9316612,8.22353167 27.6083945,8.39979833 L14.6531945,15.466265 C14.2552612,15.6833317 13.7742612,15.6833317 13.3762612,15.466265 L0.421054547,8.39979833 C0.0978278799,8.22353167 -0.0212787868,7.81853167 0.15502788,7.49533167 C0.21632788,7.38293167 0.308681213,7.29059833 0.421054547,7.229265 L13.3762612,0.162805 C13.7742612,-0.0542683333 14.2552612,-0.0542683333 14.6531945,0.162805 Z M4.91692788,7.81453167 L14.0147279,12.7769983 L23.1125279,7.81453167 L14.0147279,2.85211167 L4.91692788,7.81453167 Z" id="形状"></path>
                    </g>
                </g>
                <text id="简化平台/中台搭建和业务资产沉淀" opacity="0.95" font-family="PingFangSC-Medium, 'Microsoft Yahei'" font-size="20" font-weight="400" line-spacing="32" fill="#FFFFFF">
                    <tspan x="90.5" y="145">简化平台/中台搭建和业务资产沉淀</tspan>
                </text>
                <text id="支持低成本将业务公共代码下沉到基座并在基" opacity="0.5" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="24" fill="#FFFFFF">
                    <tspan x="65" y="179">支持低成本将业务公共代码下沉到基座并</tspan>
                    <tspan x="65" y="203">在基座上长出各种轻薄的功能模块，从而</tspan>
                    <tspan x="65" y="227">让组织分工更加合理、需求交付更加高效</tspan>
                </text>
            </g>
            <g id="编组-33备份-3" transform="translate(939.000000, 2008.000000)">
                <path d="M16,0 L365,0 C373.836556,-1.623249e-15 381,7.163444 381,16 L381,248 C381,256.836556 373.836556,264 365,264 L16,264 C7.163444,264 1.082166e-15,256.836556 0,248 L0,16 C-1.082166e-15,7.163444 7.163444,1.623249e-15 16,0 Z" id="矩形备份-8" fill="url(#linearGradient-rcmrlfv22p-1)"></path>
                <g id="椭圆形">
                    <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-30)" xlink:href="#path-rcmrlfv22p-29"></use>
                    <use fill="url(#linearGradient-rcmrlfv22p-2)" fill-rule="evenodd" xlink:href="#path-rcmrlfv22p-29"></use>
                    <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-31)" xlink:href="#path-rcmrlfv22p-29"></use>
                </g>
                <g id="编组-34" transform="translate(175.000000, 48.000000)">
                    <rect id="矩形" x="0" y="0" width="32" height="32"></rect>
                    <g id="形状" transform="translate(0.666667, 1.333333)">
                        <use fill="black" fill-opacity="1" filter="url(#filter-rcmrlfv22p-34)" xlink:href="#path-rcmrlfv22p-33"></use>
                        <use fill="url(#linearGradient-rcmrlfv22p-32)" fill-rule="evenodd" xlink:href="#path-rcmrlfv22p-33"></use>
                    </g>
                </g>
                <text id="降低微服务演进成本" opacity="0.95" font-family="PingFangSC-Medium, 'Microsoft Yahei'" font-size="20" font-weight="400" line-spacing="32" fill="#FFFFFF">
                    <tspan x="100.5" y="145">降低微服务演进成本</tspan>
                </text>
                <text id="支持业务架构低成本地在单体应用、多模块、" opacity="0.5" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="24" fill="#FFFFFF">
                    <tspan x="65" y="179">支持业务架构低成本地在单体应用、多模</tspan>
                    <tspan x="65" y="203">块、独立微服务应用之间来回切换，从而</tspan>
                    <tspan x="65" y="227">轻松让应用架构与业务发展保持及时同步</tspan>
                </text>
            </g>
        </g>
    </g>
</svg>
</div>
<p style="opacity: 0.95; font-family: AlibabaPuHuiTiB; font-size: 40px; color: #FFFFFF; letter-spacing: 0;
    text-align: center; line-height: 48px; margin-top: 120px; margin-bottom: 48px;">SOFAServerless 优势</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">Speed as you need: 十秒级构建与启动，应用多个功能之间独立并行迭代无阻塞。</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">Pay as you need: 模块粒度小，占用资源少，调度密度与资源复用率高。模块和基座支持自动弹性伸缩，按需部署。</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">Deploy as you need: 灵活部署：模块可合并部署也可独立部署。变更影响面小：一次部署只涉及模块自身代码变更和对应的机器变更。</p>
<!-- For 搜索引擎检索，修改无用 --><p style="visibility: hidden; margin: 0; height: 0px;">Evolution as you need: 提供配套工具，传统应用能一键改造成模块，大应用能低成本拆分成模块，模块能轻松演进成微服务或者回到单体应用。</p>
<div id="benefits">
<svg width="1165px" height="252px" viewBox="0 0 1165 252" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <defs>
        <linearGradient x1="2.51195109%" y1="3.97688437%" x2="100%" y2="100%" id="linearGradient-kjfcqduzsr-1">
            <stop stop-color="#FFFFFF" stop-opacity="0.06" offset="0%"></stop>
            <stop stop-color="#FFFFFF" stop-opacity="0.04" offset="100%"></stop>
        </linearGradient>
        <filter x="-22.5%" y="-22.5%" width="145.0%" height="145.0%" filterUnits="objectBoundingBox" id="filter-kjfcqduzsr-2">
            <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feGaussianBlur stdDeviation="2.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.2 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <path d="M19.7418993,3.68879437 C28.2718096,13.1876078 32.5367647,21.6073999 32.5367647,28.9481707 C32.5367647,36.419287 31.0392189,42.7851414 28.0441274,48.0457339 C27.4608697,49.0745316 26.3695256,49.7095302 25.1868977,49.7103659 L7.34986698,49.7103659 C6.16723908,49.7095302 5.07589496,49.0745316 4.49263732,48.0457339 C1.49754577,42.7851414 0,36.419287 0,28.9481707 C0,21.6053791 4.26730367,13.1829719 12.801911,3.68094927 L12.8034982,3.68237674 C14.526247,1.76691974 17.4755955,1.61069886 19.3910525,3.33344765 C19.5149395,3.44487077 19.6327674,3.56285182 19.7440296,3.68688343 Z" id="path-kjfcqduzsr-3"></path>
        <path d="M1.76470588,0 L54.7058824,0 C55.6805025,4.30097885e-17 56.4705882,0.790085736 56.4705882,1.76470588 L56.4705882,6.17647059 C56.4705882,8.12571088 54.8904168,9.70588235 52.9411765,9.70588235 L3.52941176,9.70588235 C1.58017147,9.70588235 2.90324835e-15,8.12571088 0,6.17647059 L0,1.76470588 C-1.19356544e-16,0.790085736 0.790085736,-4.30097885e-17 1.76470588,0 Z" id="path-kjfcqduzsr-5"></path>
        <path d="M3.52941176,0 L42.3529412,0 C44.3021815,-3.58069633e-16 45.8823529,1.58017147 45.8823529,3.52941176 L45.8823529,34.4117647 L45.8823529,34.4117647 L0,34.4117647 L0,3.52941176 C-2.38713089e-16,1.58017147 1.58017147,-9.74197997e-16 3.52941176,0 Z" id="path-kjfcqduzsr-7"></path>
        <path d="M0.954484243,0.00294924597 L11.4400605,0.862422709 C11.9257417,0.902232648 12.2871919,1.32822742 12.2473819,1.81390867 C12.2303178,2.022091 12.1399512,2.21746865 11.9923604,2.36527941 L9.452,4.909 L14.2927,9.75015128 C14.6372802,10.0947315 14.6372802,10.6534065 14.2927,10.9979868 L11.0993123,14.1913744 C10.7547321,14.5359547 10.1960571,14.5359547 9.85147682,14.1913744 L5.014,9.354 L2.38058214,11.9913822 C2.03625855,12.3362189 1.47758373,12.3366349 1.13274699,11.9923113 C0.984907815,11.8446922 0.89424483,11.6494036 0.876894913,11.4412046 L0.00309689222,0.955628365 C-0.0373720067,0.470001578 0.323499763,0.0435167593 0.80912655,0.00304786037 C0.857493938,-0.000982755303 0.906111431,-0.00101573866 0.954484243,0.00294924597 Z" id="path-kjfcqduzsr-9"></path>
        <path d="M0,0 L47.6470588,0 L47.6470588,28.2352941 C47.6470588,30.1845344 46.0668874,31.7647059 44.1176471,31.7647059 L3.52941176,31.7647059 C1.58017147,31.7647059 2.45915914e-15,30.1845344 0,28.2352941 L0,0 L0,0 Z" id="path-kjfcqduzsr-11"></path>
        <path d="M3.52941176,0 L47.6470588,0 C49.5962991,-8.02158843e-16 51.1764706,1.58017147 51.1764706,3.52941176 L51.1764706,9.93258241 C51.1764706,10.814028 50.5260681,11.5602989 49.6528895,11.6807373 L25.5882353,15 L25.5882353,15 L1.52358106,11.6807373 C0.650402459,11.5602989 2.66718372e-15,10.814028 0,9.93258241 L0,3.52941176 C-6.82802298e-16,1.58017147 1.58017147,-8.60195769e-17 3.52941176,0 Z" id="path-kjfcqduzsr-13"></path>
        <path d="M7.64557432,28.6524574 C6.32445665,31.2378489 3.63607578,33.0077931 0.534491581,33.0077931 C-3.11914942,33.0077931 -6.19940269,30.5517037 -7.14670664,27.199801 L-3.09344425,27.2004364 L-3.09344425,22.8449189 L-7.14644284,22.8446212 C-6.19883097,19.4931958 -3.11881035,17.0375622 0.534491581,17.0375622 C3.63607578,17.0375622 6.32445665,18.8075064 7.64557432,21.3928979 L25.6493427,21.3928979 C26.9704604,18.8075064 29.6588412,17.0375622 32.7604254,17.0375622 C36.4137274,17.0375622 39.493748,19.4931958 40.4413599,22.8446212 L36.3883613,22.8449189 L36.3883613,27.2004364 L40.4416236,27.199801 C39.4943197,30.5517037 36.4140664,33.0077931 32.7604254,33.0077931 C29.6588412,33.0077931 26.9704604,31.2378489 25.6493427,28.6524574 Z" id="path-kjfcqduzsr-15"></path>
        <path d="M23.6997335,0.0942932882 L23.8560438,0.145267629 L26.1644723,0.986603583 C27.4094514,1.44069862 28.0514975,2.81757107 27.5990973,4.06316705 L27.283132,4.93475518 C28.5036039,5.84919396 29.5888749,6.93437748 30.5035469,8.15489157 L31.3723531,7.83923115 L31.5290857,7.78735129 C32.7315444,7.43974889 34.0143701,8.07948926 34.4480109,9.27343385 L35.2886324,11.5840805 C35.7410326,12.8296764 35.0989865,14.2065489 33.8540074,14.6606439 L33.4225893,14.8181304 C33.5959437,15.7609694 33.6865291,16.7327955 33.6865291,17.7257885 C33.6865291,18.7187816 33.5959437,19.6906077 33.4225893,20.6334467 L33.8540074,20.7909332 C35.0989865,21.2450282 35.7410326,22.6219007 35.2886324,23.8674966 L34.4480109,26.1781432 C34.0143701,27.3720878 32.7315444,28.0118282 31.5290857,27.6642258 L31.3727754,27.6132515 L30.5033864,27.2968997 C29.5887479,28.5173266 28.5035326,29.6024366 27.283132,30.5168219 L27.5990973,31.38841 C28.0514975,32.634006 27.4094514,34.0108785 26.1644723,34.4649735 L23.856466,35.3054039 L23.6997335,35.3572838 C22.4972747,35.7048862 21.214449,35.0651458 20.7808082,33.8712012 L20.6209205,33.4336156 C19.6813346,33.6059697 18.7129843,33.6960194 17.7236114,33.6960194 C16.7296662,33.6960194 15.7569383,33.6051354 14.8132775,33.4312208 L14.6527503,33.8712012 C14.2191095,35.0651458 12.9362837,35.7048862 11.733825,35.3572838 L11.5775147,35.3063095 L9.26908622,34.4649735 C8.0241071,34.0108785 7.38206098,32.634006 7.83446122,31.38841 L8.15410084,30.5093309 C6.9364415,29.5955171 5.85361995,28.5116351 4.94085386,27.2929187 L4.06120535,27.6123459 C2.81516941,28.0664102 1.43804231,27.4239985 0.985547539,26.1781432 L0.144926071,23.8674966 C-0.307474165,22.6219007 0.334571958,21.2450282 1.57955108,20.7909332 L2.0237128,20.6284348 C1.8509584,19.6871638 1.76069373,18.7170222 1.76069373,17.7257885 C1.76069373,16.7341859 1.85102561,15.763691 2.02390575,14.8220912 L1.57955108,14.6606439 C0.334571958,14.2065489 -0.307474165,12.8296764 0.144926071,11.5840805 L0.985547539,9.27343385 C1.43804231,8.02757863 2.81516941,7.38516693 4.06078309,7.83832563 L4.94099015,8.15847641 C5.85372774,6.93983413 6.9365021,5.85601456 8.15410084,4.94224622 L7.83446122,4.06316705 C7.38206098,2.81757107 8.0241071,1.44069862 9.26908622,0.986603583 L11.5770925,0.146173155 L11.733825,0.0942932882 C12.9362837,-0.253309113 14.2191095,0.386431263 14.6527503,1.58037585 L14.8122758,2.020541 C15.7562499,1.846506 16.7293145,1.75555769 17.7236114,1.75555769 C18.713336,1.75555769 19.6820231,1.84567147 20.6219225,2.01814536 L20.7808082,1.58037585 C21.214449,0.386431263 22.4972747,-0.253309113 23.6997335,0.0942932882 Z" id="path-kjfcqduzsr-17"></path>
    </defs>
    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g transform="translate(-141.000000, -1244.000000)">
            <path d="M219,1244 L259,1244 L259,1244 L299,1244 C307.836556,1244 315,1251.16344 315,1260 L315,1340 C315,1348.83656 307.836556,1356 299,1356 L219,1356 C210.163444,1356 203,1348.83656 203,1340 L203,1260 C203,1251.16344 210.163444,1244 219,1244 Z" id="矩形" fill="url(#linearGradient-kjfcqduzsr-1)"></path>
            <g transform="translate(229.000000, 1270.000000)" filter="url(#filter-kjfcqduzsr-2)">
                <image x="2px" width="60px" xlink:href="/img/speed-as-you-need.png" />
            </g>
            <text id="Speed-as-you-need" opacity="0.95" font-family="PingFangSC-Medium, 'Microsoft Yahei'" font-size="24" font-weight="400" line-spacing="32" fill="#FFFFFF">
                <tspan x="149" y="1409">Speed as you need</tspan>
            </text>
            <g transform="translate(515.000000, 1244.000000)">
                <path d="M16,0 L56,0 L56,0 L96,0 C104.836556,4.4488325e-15 112,7.163444 112,16 L112,96 C112,104.836556 104.836556,112 96,112 L16,112 C7.163444,112 7.1542475e-15,104.836556 0,96 L0,16 C-2.85852284e-15,7.163444 7.163444,-1.53107837e-16 16,0 Z" id="矩形" fill="url(#linearGradient-kjfcqduzsr-1)"></path>
                <g transform="translate(26.000000, 26.000000)">
                    <image x="2px" width="60px" xlink:href="/img/pay-as-you-need.png" />
                </g>
            </g>
            <text id="Pay-as-you-need" opacity="0.95" font-family="PingFangSC-Medium, 'Microsoft Yahei'" font-size="24" font-weight="400" line-spacing="32" fill="#FFFFFF">
                <tspan x="476" y="1409">Pay as you need</tspan>
            </text>
            <path d="M833,1244 L873,1244 L873,1244 L913,1244 C921.836556,1244 929,1251.16344 929,1260 L929,1340 C929,1348.83656 921.836556,1356 913,1356 L833,1356 C824.163444,1356 817,1348.83656 817,1340 L817,1260 C817,1251.16344 824.163444,1244 833,1244 Z" id="矩形" fill="url(#linearGradient-kjfcqduzsr-1)"></path>
            <g transform="translate(843.000000, 1270.000000)">
                <image x="2px" width="60px" xlink:href="/img/deploy-as-you-need.png" />
            </g>
            <text id="Deploy-as-you-need" opacity="0.95" font-family="PingFangSC-Medium, 'Microsoft Yahei'" font-size="24" font-weight="400" line-spacing="32" fill="#FFFFFF">
                <tspan x="758" y="1409">Deploy as you need</tspan>
            </text>
            <text id="灵活部署：模块可合并部署也可独立部署-变" opacity="0.55" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="24" fill="#FFFFFF">
                <tspan x="747" y="1443">灵活部署：模块可合并部署也可独立部署</tspan>
                <tspan x="747" y="1467">变更影响面小：一次部署只涉及模块自身</tspan>
                <tspan x="789" y="1491">代码变更和对应的机器变更</tspan>
            </text>
            <text id="模块粒度小，占用资源少，调度密度与资源复" opacity="0.55" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="24" fill="#FFFFFF">
                <tspan x="453" y="1443">模块粒度小，占用资源少，调度密度与</tspan>
                <tspan x="453" y="1467">资源复用率高。模块和基座支持自动弹</tspan>
                <tspan x="516" y="1491">性伸缩，按需部署</tspan>
            </text>
            <text id="十秒级构建与启动，应用多个功能之间独立并" opacity="0.55" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="24" fill="#FFFFFF">
                <tspan x="141" y="1443">十秒级构建与启动，应用多个功能之间</tspan>
                <tspan x="197" y="1467">独立并行迭代无阻塞</tspan>
            </text>
            <path d="M1140,1244 L1180,1244 L1180,1244 L1220,1244 C1228.83656,1244 1236,1251.16344 1236,1260 L1236,1340 C1236,1348.83656 1228.83656,1356 1220,1356 L1140,1356 C1131.16344,1356 1124,1348.83656 1124,1340 L1124,1260 C1124,1251.16344 1131.16344,1244 1140,1244 Z" id="矩形" fill="url(#linearGradient-kjfcqduzsr-1)"></path>
            <rect id="矩形" x="1150" y="1270" width="60" height="60"></rect>
            <g transform="translate(1150.997213, 1273.869600)">
                <image x="-1px" width="60px" xlink:href="/img/evolution-as-you-need.png" />
            </g>
            <text id="Evolution-as-you-nee" opacity="0.95" font-family="PingFangSC-Medium, 'Microsoft Yahei'" font-size="24" font-weight="400" line-spacing="32" fill="#FFFFFF">
                <tspan x="1052" y="1409">Evolution as you need</tspan>
            </text>
            <text id="提供配套工具，传统应用能一键改造成模块，" opacity="0.55" font-family="PingFangSC-Regular, PingFang SC, Microsoft Yahei" font-size="14" font-weight="normal" line-spacing="24" fill="#FFFFFF">
                <tspan x="1054" y="1443">提供配套工具，传统应用能一键改造成模</tspan>
                <tspan x="1054" y="1467">块，大应用能低成本拆分成模块，模块能</tspan>
                <tspan x="1068" y="1491">轻松演进成微服务或者回到单体应用</tspan>
            </text>
            <path d="M1165.5,1298.5 C1165.5,1298.5 1166.17046,1300.12827 1167.51139,1303.38481" id="路径-2" stroke-opacity="0.5" stroke="#FFFFFF" stroke-width="2.34375" stroke-linecap="round"></path>
            <path d="M1166.05117,1299.83857 C1166.27445,1300.38081 1166.56557,1301.0878 1166.92452,1301.95954" id="路径-2备份" stroke-opacity="0.5" stroke="#FFFFFF" stroke-width="2.34375" stroke-linecap="round"></path>
        </g>
    </g>
</svg>
</div>
<div style="margin: 120px -20px 0 -20px; background: url('https://serverless-opensource.oss-cn-shanghai.aliyuncs.com/outer-materials/docs/img/communication-channel-background.png') round;">
    <div style="height: 120px;"></div>
    <div style="display: inline-block; width: 360px; vertical-align: top;" >
        <p style="opacity: 0.95; font-family: AlibabaPuHuiTiB; font-size: 20px; font-weight: 600; color: #FFFFFF; 
            letter-spacing: 0; line-height: 26px; margin: 0px; margin-bottom: 16px;">欢迎参与开源社区</p>
        <p style="opacity: 1; font-family: PingFangSC-Regular, 'Microsoft Yahei'; font-size: 16px; color: rgb(255,255,255,0.65); letter-spacing: 0;
            line-height: 24px; margin: 0px; ">所有人都可以提交 <a href="https://github.com/sofastack/sofa-serverless/pulls"
                style="color: rgb(45, 121, 246);">Pull Request</a>。
欢迎参与 <a href="https://github.com/sofastack/sofa-serverless" style="color: rgba(45, 121, 246);">SOFAServerless</a> 开源社区！</p>
    </div>
    <div style="display: inline-block; width: 360px; vertical-align: top;" >
        <p style="opacity: 0.95; font-family: AlibabaPuHuiTiB; font-weight: 600; font-size: 20px; color: #FFFFFF; 
            letter-spacing: 0; line-height: 26px; margin: 0px; margin-bottom: 16px;">欢迎加入社区协作钉钉群</p>
        <p style="opacity: 1; font-family: PingFangSC-Regular, 'Microsoft Yahei'; font-size: 16px; color: rgba(255,255,255,0.7); letter-spacing: 0;
            line-height: 24px; margin: 0px; margin-bottom: 12px;">
            <img style="background-image: linear-gradient(134deg, rgba(255,255,255,0.12) 0%, 
                rgba(255,255,255,0.10) 100%); border: 8px solid transparent; border-radius: 8px; width: 204px;" 
                src="/img/dingtalk-qcode.png" />
        </p>
        <p style="opacity: 1; font-family: PingFangSC-Regular, 'Microsoft Yahei'; font-size: 16px; color: rgba(255,255,255,0.65); letter-spacing: 0;
            line-height: 24px; margin: 0px;">社区钉钉群号：24970018417</p>
    </div>
    <div style="display: inline-block; width: 360px; vertical-align: top;" >
        <p style="opacity: 0.95; font-family: AlibabaPuHuiTiB; font-size: 20px; color: #FFFFFF; letter-spacing: 0;
            line-height: 26px; margin: 0px; margin-bottom: 16px;">欢迎加入社区协作微信群</p>
        <p style="opacity: 1; font-family: PingFangSC-Regular, 'Microsoft Yahei'; font-weight: 600; font-size: 16px; color: rgba(255,255,255,0.7); 
            letter-spacing: 0; line-height: 24px; margin: 0px;">
            <img style="background-image: linear-gradient(134deg, rgba(255,255,255,0.12) 0%, 
                rgba(255,255,255,0.10) 100%); border: 8px solid transparent; border-radius: 8px; width: 204px;" 
                src="/img/dingtalk-qcode.png" src="/img/wechat-qcode.png" />
        </p>
    </div>
    <div style="height: 82px;"></div>
</div>
</div>

          
        </div>
      </div>
    </div>
  </div>
  
</section>


      </main>
      <footer class="td-footer row d-print-none">
  <div class="container-fluid">
    <div class="row mx-md-2">
      <div class="col-6 col-sm-4 text-xs-center order-sm-2">
        
        
        
<ul class="td-footer__links-list">
  
  <li class="td-footer__links-item" data-bs-toggle="tooltip" title="通过社区交流群" aria-label="通过社区交流群">
    <a target="_blank" rel="noopener" href="/docs/contribution-guidelines/communication-channel/" aria-label="通过社区交流群">
      <i class="fab fa-twitter"></i>
    </a>
  </li>
  
</ul>

        
        
      </div>
      <div class="col-6 col-sm-4 text-end text-xs-center order-sm-3">
        
        
        
<ul class="td-footer__links-list">
  
  <li class="td-footer__links-item" data-bs-toggle="tooltip" title="看这里" aria-label="看这里">
    <a target="_blank" rel="noopener" href="/docs/contribution-guidelines/contribution/first-pr/" aria-label="看这里">
      <i class="fab fa-github"></i>
    </a>
  </li>
  
</ul>

        
        
      </div>
      <div class="td-footer__copyright-etc col-12 col-sm-4 text-center py-2 order-sm-2">
        <span>&copy; 2023 SOFAServerless 开源社区 保留所有权利</span>
        
        
      </div>
    </div>
  </div>
</footer>
    </div>
    
  <script src="/js/main.min.1eb4262674b2d02aa8d18559fef13b166dbdfa627fd0a495c66e11577c026aa3.js" integrity="sha256-HrQmJnSy0Cqo0YVZ/vE7Fm29&#43;mJ/0KSVxm4RV3wCaqM=" crossorigin="anonymous"></script>
<script src='/js/prism.js'></script>
<script src='/js/tabpane-persist.js'></script>

  </body>
</html>